FGSL
Fortran interface for the GNU scientific library
|
Data Types | |
interface | func |
interface | func |
interface | dfunc |
interface | fdfunc |
Functions/Subroutines | |
type(fgsl_multiroot_function) | fgsl_multiroot_function_init (func, ndim, params) |
type(fgsl_multiroot_function_fdf) | fgsl_multiroot_function_fdf_init (func, dfunc, fdfunc, ndim, params) |
subroutine | fgsl_multiroot_function_free (fun) |
subroutine | fgsl_multiroot_function_fdf_free (fun) |
type(fgsl_multiroot_fsolver) | fgsl_multiroot_fsolver_alloc (t, n) |
type(fgsl_multiroot_fdfsolver) | fgsl_multiroot_fdfsolver_alloc (t, n) |
subroutine | fgsl_multiroot_fsolver_free (s) |
subroutine | fgsl_multiroot_fdfsolver_free (s) |
integer(fgsl_int) | fgsl_multiroot_fsolver_set (s, f, x) |
integer(fgsl_int) | fgsl_multiroot_fdfsolver_set (s, fdf, x) |
character(kind=fgsl_char, len=fgsl_strmax) | fgsl_multiroot_fsolver_name (s) |
character(kind=fgsl_char, len=fgsl_strmax) | fgsl_multiroot_fdfsolver_name (s) |
integer(fgsl_int) | fgsl_multiroot_fsolver_iterate (s) |
integer(fgsl_int) | fgsl_multiroot_fdfsolver_iterate (s) |
type(fgsl_vector) | fgsl_multiroot_fsolver_root (s) |
type(fgsl_vector) | fgsl_multiroot_fdfsolver_root (s) |
type(fgsl_vector) | fgsl_multiroot_fsolver_f (s) |
type(fgsl_vector) | fgsl_multiroot_fdfsolver_f (s) |
type(fgsl_vector) | fgsl_multiroot_fsolver_dx (s) |
type(fgsl_vector) | fgsl_multiroot_fdfsolver_dx (s) |
integer(fgsl_int) | fgsl_multiroot_test_delta (dx, x, epsabs, epsrel) |
integer(fgsl_int) | fgsl_multiroot_test_residual (f, epsabs) |
logical | fgsl_multiroot_fsolver_status (s) |
logical | fgsl_multiroot_fdfsolver_status (s) |
type(fgsl_multiroot_fdfsolver) fgsl_multiroot_fdfsolver_alloc | ( | type(fgsl_multiroot_fdfsolver_type),intent(in) | t, |
integer(fgsl_size_t),intent(in) | n | ||
) |
type(fgsl_vector) fgsl_multiroot_fdfsolver_dx | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
type(fgsl_vector) fgsl_multiroot_fdfsolver_f | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
subroutine fgsl_multiroot_fdfsolver_free | ( | type(fgsl_multiroot_fdfsolver),intent(inout) | s | ) |
integer(fgsl_int) fgsl_multiroot_fdfsolver_iterate | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
character(kind=fgsl_char,len=fgsl_strmax) fgsl_multiroot_fdfsolver_name | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
type(fgsl_vector) fgsl_multiroot_fdfsolver_root | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
integer(fgsl_int) fgsl_multiroot_fdfsolver_set | ( | type(fgsl_multiroot_fdfsolver),intent(inout) | s, |
type(fgsl_multiroot_function_fdf),intent(in) | fdf, | ||
type(fgsl_vector),intent(in) | x | ||
) |
logical fgsl_multiroot_fdfsolver_status | ( | type(fgsl_multiroot_fdfsolver),intent(in) | s | ) |
type(fgsl_multiroot_fsolver) fgsl_multiroot_fsolver_alloc | ( | type(fgsl_multiroot_fsolver_type),intent(in) | t, |
integer(fgsl_size_t),intent(in) | n | ||
) |
type(fgsl_vector) fgsl_multiroot_fsolver_dx | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
type(fgsl_vector) fgsl_multiroot_fsolver_f | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
subroutine fgsl_multiroot_fsolver_free | ( | type(fgsl_multiroot_fsolver),intent(inout) | s | ) |
integer(fgsl_int) fgsl_multiroot_fsolver_iterate | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
character(kind=fgsl_char,len=fgsl_strmax) fgsl_multiroot_fsolver_name | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
type(fgsl_vector) fgsl_multiroot_fsolver_root | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
integer(fgsl_int) fgsl_multiroot_fsolver_set | ( | type(fgsl_multiroot_fsolver),intent(inout) | s, |
type(fgsl_multiroot_function),intent(in) | f, | ||
type(fgsl_vector),intent(in) | x | ||
) |
logical fgsl_multiroot_fsolver_status | ( | type(fgsl_multiroot_fsolver),intent(in) | s | ) |
subroutine fgsl_multiroot_function_fdf_free | ( | type(fgsl_multiroot_function_fdf),intent(inout) | fun | ) |
type(fgsl_multiroot_function_fdf) fgsl_multiroot_function_fdf_init | ( | func, | |
dfunc, | |||
fdfunc, | |||
integer(fgsl_size_t),intent(in) | ndim, | ||
type(c_ptr),intent(in) | params | ||
) |
subroutine fgsl_multiroot_function_free | ( | type(fgsl_multiroot_function),intent(inout) | fun | ) |
type(fgsl_multiroot_function) fgsl_multiroot_function_init | ( | func, | |
integer(fgsl_size_t),intent(in) | ndim, | ||
type(c_ptr),intent(in) | params | ||
) |
integer(fgsl_int) fgsl_multiroot_test_delta | ( | type(fgsl_vector),intent(in) | dx, |
type(fgsl_vector),intent(in) | x, | ||
real(fgsl_double),intent(in) | epsabs, | ||
real(fgsl_double),intent(in) | epsrel | ||
) |
integer(fgsl_int) fgsl_multiroot_test_residual | ( | type(fgsl_vector),intent(in) | f, |
real(fgsl_double),intent(in) | epsabs | ||
) |