|
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 | ) |
1.7.4