|
FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
| type(fgsl_multimin_function) function | fgsl_multimin_function_init (func, ndim, params) |
| type(fgsl_multimin_function_fdf) function | fgsl_multimin_function_fdf_init (func, dfunc, fdfunc, ndim, params) |
| subroutine | fgsl_multimin_function_free (fun) |
| subroutine | fgsl_multimin_function_fdf_free (fun) |
| type(fgsl_multimin_fminimizer) function | fgsl_multimin_fminimizer_alloc (t, n) |
| type(fgsl_multimin_fdfminimizer) function | fgsl_multimin_fdfminimizer_alloc (t, n) |
| subroutine | fgsl_multimin_fminimizer_free (s) |
| subroutine | fgsl_multimin_fdfminimizer_free (s) |
| integer(fgsl_int) function | fgsl_multimin_fminimizer_set (s, f, x, step) |
| integer(fgsl_int) function | fgsl_multimin_fdfminimizer_set (s, fdf, x, step, tol) |
| character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_multimin_fminimizer_name (s) |
| character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_multimin_fdfminimizer_name (s) |
| integer(fgsl_int) function | fgsl_multimin_fminimizer_iterate (s) |
| integer(fgsl_int) function | fgsl_multimin_fdfminimizer_iterate (s) |
| type(fgsl_vector) function | fgsl_multimin_fminimizer_x (s) |
| type(fgsl_vector) function | fgsl_multimin_fdfminimizer_x (s) |
| real(fgsl_double) function | fgsl_multimin_fminimizer_minimum (s) |
| real(fgsl_double) function | fgsl_multimin_fdfminimizer_minimum (s) |
| type(fgsl_vector) function | fgsl_multimin_fdfminimizer_gradient (s) |
| real(fgsl_double) function | fgsl_multimin_fminimizer_size (s) |
| integer(fgsl_int) function | fgsl_multimin_fdfminimizer_restart (s) |
| integer(fgsl_int) function | fgsl_multimin_test_gradient (g, epsabs) |
| integer(fgsl_int) function | fgsl_multimin_test_size (size, epsabs) |
| logical function | fgsl_multimin_fminimizer_status (s) |
| logical function | fgsl_multimin_fdfminimizer_status (s) |
| type(fgsl_multimin_fdfminimizer) function fgsl_multimin_fdfminimizer_alloc | ( | type(fgsl_multimin_fdfminimizer_type), intent(in) | t, |
| integer(fgsl_size_t), intent(in) | n | ||
| ) |
| subroutine fgsl_multimin_fdfminimizer_free | ( | type(fgsl_multimin_fdfminimizer), intent(inout) | s | ) |
| type(fgsl_vector) function fgsl_multimin_fdfminimizer_gradient | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| integer(fgsl_int) function fgsl_multimin_fdfminimizer_iterate | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| real(fgsl_double) function fgsl_multimin_fdfminimizer_minimum | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multimin_fdfminimizer_name | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| integer(fgsl_int) function fgsl_multimin_fdfminimizer_restart | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| integer(fgsl_int) function fgsl_multimin_fdfminimizer_set | ( | type(fgsl_multimin_fdfminimizer), intent(inout) | s, |
| type(fgsl_multimin_function_fdf), intent(in) | fdf, | ||
| type(fgsl_vector), intent(in) | x, | ||
| real(fgsl_double), intent(in) | step, | ||
| real(fgsl_double), intent(in) | tol | ||
| ) |
| logical function fgsl_multimin_fdfminimizer_status | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| type(fgsl_vector) function fgsl_multimin_fdfminimizer_x | ( | type(fgsl_multimin_fdfminimizer), intent(in) | s | ) |
| type(fgsl_multimin_fminimizer) function fgsl_multimin_fminimizer_alloc | ( | type(fgsl_multimin_fminimizer_type), intent(in) | t, |
| integer(fgsl_size_t), intent(in) | n | ||
| ) |
| subroutine fgsl_multimin_fminimizer_free | ( | type(fgsl_multimin_fminimizer), intent(inout) | s | ) |
| integer(fgsl_int) function fgsl_multimin_fminimizer_iterate | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| real(fgsl_double) function fgsl_multimin_fminimizer_minimum | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multimin_fminimizer_name | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| integer(fgsl_int) function fgsl_multimin_fminimizer_set | ( | type(fgsl_multimin_fminimizer), intent(inout) | s, |
| type(fgsl_multimin_function), intent(in) | f, | ||
| type(fgsl_vector), intent(in) | x, | ||
| type(fgsl_vector), intent(in) | step | ||
| ) |
| real(fgsl_double) function fgsl_multimin_fminimizer_size | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| logical function fgsl_multimin_fminimizer_status | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| type(fgsl_vector) function fgsl_multimin_fminimizer_x | ( | type(fgsl_multimin_fminimizer), intent(in) | s | ) |
| subroutine fgsl_multimin_function_fdf_free | ( | type(fgsl_multimin_function_fdf), intent(inout) | fun | ) |
| type(fgsl_multimin_function_fdf) function fgsl_multimin_function_fdf_init | ( | func, | |
| dfunc, | |||
| fdfunc, | |||
| integer(fgsl_size_t), intent(in) | ndim, | ||
| type(c_ptr), intent(in) | params | ||
| ) |
| subroutine fgsl_multimin_function_free | ( | type(fgsl_multimin_function), intent(inout) | fun | ) |
| type(fgsl_multimin_function) function fgsl_multimin_function_init | ( | func, | |
| integer(fgsl_size_t), intent(in) | ndim, | ||
| type(c_ptr), intent(in) | params | ||
| ) |
| integer(fgsl_int) function fgsl_multimin_test_gradient | ( | type(fgsl_vector), intent(in) | g, |
| real(fgsl_double), intent(in) | epsabs | ||
| ) |
| integer(fgsl_int) function fgsl_multimin_test_size | ( | real(fgsl_double), intent(in) | size, |
| real(fgsl_double), intent(in) | epsabs | ||
| ) |
1.8.17