FGSL
Fortran interface for the GNU scientific library
|
Data Types | |
interface | func |
interface | f |
interface | df |
interface | fdf |
Functions/Subroutines | |
integer(fgsl_int) | fgsl_isnan (x) |
integer(fgsl_int) | fgsl_isinf (x) |
integer(fgsl_int) | fgsl_finite (x) |
real(fgsl_double) | fgsl_log1p (x) |
real(fgsl_double) | fgsl_expm1 (x) |
real(fgsl_double) | fgsl_hypot (x) |
real(fgsl_double) | fgsl_acosh (x) |
real(fgsl_double) | fgsl_asinh (x) |
real(fgsl_double) | fgsl_atanh (x) |
real(fgsl_double) | fgsl_ldexp (x, e) |
real(fgsl_double) | fgsl_frexp (x, e) |
integer(fgsl_int) | fgsl_fcmp (x, y, eps) |
type(fgsl_function) | fgsl_function_init (func, params) |
Constructor for an FGSL function type. | |
type(fgsl_function_fdf) | fgsl_function_fdf_init (f, df, fdf, params) |
Constructor for an FGSL function type including a derivative. | |
subroutine | fgsl_function_free (sfunc) |
Free resources associated with a FGSL function object. | |
subroutine | fgsl_function_fdf_free (sfunc) |
Free resources associated with a FGSL function with derivative object. | |
real(fgsl_double) | fgsl_fn_eval (sfunc, x) |
Evaluate a function value for a FGSL function object. | |
real(fgsl_double) | fgsl_fn_fdf_eval_f (sfunc, x) |
Evaluate a function value for a FGSL function with derivative object. | |
real(fgsl_double) | fgsl_fn_fdf_eval_df (sfunc, x) |
Evaluate a derivative value for a FGSL function with derivative object. | |
subroutine | fgsl_fn_fdf_eval_f_df (sfunc, x, y, dy) |
Evaluate function as well as derivative value for a FGSL function with derivative object. |
real(fgsl_double) fgsl_acosh | ( | real(fgsl_double),intent(in) | x | ) |
real(fgsl_double) fgsl_asinh | ( | real(fgsl_double),intent(in) | x | ) |
real(fgsl_double) fgsl_atanh | ( | real(fgsl_double),intent(in) | x | ) |
real(fgsl_double) fgsl_expm1 | ( | real(fgsl_double),intent(in) | x | ) |
integer(fgsl_int) fgsl_fcmp | ( | real(fgsl_double),intent(in) | x, |
real(fgsl_double),intent(in) | y, | ||
real(fgsl_double),intent(in) | eps | ||
) |
integer(fgsl_int) fgsl_finite | ( | real(fgsl_double),intent(in) | x | ) |
real(fgsl_double) fgsl_fn_eval | ( | type(fgsl_function),intent(inout) | sfunc, |
real(fgsl_double),intent(in) | x | ||
) |
Evaluate a function value for a FGSL function object.
sfunc | - function object. |
x | - argument value |
real(fgsl_double) fgsl_fn_fdf_eval_df | ( | type(fgsl_function_fdf),intent(inout) | sfunc, |
real(fgsl_double),intent(in) | x | ||
) |
Evaluate a derivative value for a FGSL function with derivative object.
sfunc | - function with derivative object. |
x | - argument value |
real(fgsl_double) fgsl_fn_fdf_eval_f | ( | type(fgsl_function_fdf),intent(inout) | sfunc, |
real(fgsl_double),intent(in) | x | ||
) |
Evaluate a function value for a FGSL function with derivative object.
sfunc | - function with derivative object. |
x | - argument value |
subroutine fgsl_fn_fdf_eval_f_df | ( | type(fgsl_function_fdf),intent(inout) | sfunc, |
real(fgsl_double),intent(in) | x, | ||
real(fgsl_double),intent(out) | y, | ||
real(fgsl_double),intent(out) | dy | ||
) |
Evaluate function as well as derivative value for a FGSL function with derivative object.
sfunc | - function with derivative object. |
x | - argument value |
y | - function value |
dy | - derivative value |
real(fgsl_double) fgsl_frexp | ( | real(fgsl_double),intent(in) | x, |
integer(fgsl_int),intent(out) | e | ||
) |
subroutine fgsl_function_fdf_free | ( | type(fgsl_function_fdf),intent(inout) | sfunc | ) |
Free resources associated with a FGSL function with derivative object.
type(fgsl_function_fdf) fgsl_function_fdf_init | ( | f, | |
df, | |||
fdf, | |||
type(c_ptr),intent(in) | params | ||
) |
Constructor for an FGSL function type including a derivative.
f | - interface for a double precision valued function with a parameter of arbitrary type |
df | - interface for a function evaluating the derivative of f |
fdf | - interface for a subroutine evaluating f as well as its derivative given an argument and a parameter. |
params | - parameter of arbitrary type |
subroutine fgsl_function_free | ( | type(fgsl_function),intent(inout) | sfunc | ) |
Free resources associated with a FGSL function object.
type(fgsl_function) fgsl_function_init | ( | func, | |
type(c_ptr),intent(in) | params | ||
) |
Constructor for an FGSL function type.
func | - interface for a double precision valued function with a parameter of arbitrary type |
params | - parameter of arbitrary type |
real(fgsl_double) fgsl_hypot | ( | real(fgsl_double),intent(in) | x | ) |
integer(fgsl_int) fgsl_isinf | ( | real(fgsl_double),intent(in) | x | ) |
integer(fgsl_int) fgsl_isnan | ( | real(fgsl_double),intent(in) | x | ) |
real(fgsl_double) fgsl_ldexp | ( | real(fgsl_double),intent(in) | x, |
integer(fgsl_int),intent(in) | e | ||
) |
real(fgsl_double) fgsl_log1p | ( | real(fgsl_double),intent(in) | x | ) |