Functions/Subroutines | |
type(fgsl_multifit_function) function | fgsl_multifit_function_init (func, ndim, p, params) |
type(fgsl_multifit_function_fdf) function | fgsl_multifit_function_fdf_init (func, dfunc, fdfunc, ndim, p, params) |
subroutine | fgsl_multifit_function_free (fun) |
subroutine | fgsl_multifit_function_fdf_free (fun) |
type(fgsl_multifit_fsolver) function | fgsl_multifit_fsolver_alloc (t, n, p) |
type(fgsl_multifit_fdfsolver) function | fgsl_multifit_fdfsolver_alloc (t, n, p) |
subroutine | fgsl_multifit_fsolver_free (s) |
subroutine | fgsl_multifit_fdfsolver_free (s) |
integer(fgsl_int) function | fgsl_multifit_fsolver_set (s, f, x) |
integer(fgsl_int) function | fgsl_multifit_fdfsolver_set (s, fdf, x) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_multifit_fsolver_name (s) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_multifit_fdfsolver_name (s) |
integer(fgsl_int) function | fgsl_multifit_fsolver_iterate (s) |
integer(fgsl_int) function | fgsl_multifit_fdfsolver_iterate (s) |
type(fgsl_vector) function | fgsl_multifit_fsolver_position (s) |
type(fgsl_vector) function | fgsl_multifit_fdfsolver_position (s) |
type(fgsl_vector) function | fgsl_multifit_fdfsolver_dx (s) |
type(fgsl_vector) function | fgsl_multifit_fdfsolver_f (s) |
type(fgsl_matrix) function | fgsl_multifit_fdfsolver_jac (s) |
integer(fgsl_int) function | fgsl_multifit_test_delta (dx, x, epsabs, epsrel) |
integer(fgsl_int) function | fgsl_multifit_test_gradient (g, epsabs) |
integer(fgsl_int) function | fgsl_multifit_gradient (j, f, g) |
integer(fgsl_int) function | fgsl_multifit_covar (j, epsrel, covar) |
logical function | fgsl_multifit_fsolver_status (s) |
logical function | fgsl_multifit_fdfsolver_status (s) |
integer(fgsl_int) function | fgsl_multifit_fsolver_driver (s, maxiter, epsabs, epsrel) |
integer(fgsl_int) function | fgsl_multifit_fdfsolver_driver (s, maxiter, epsabs, epsrel) |
integer(fgsl_int) function | fgsl_multifit_fdfsolver_dif_df (x, fdf, f, J) |
integer(fgsl_int) function | fgsl_multifit_fdfsolver_dif_fdf (x, fdf, f, J) |
type(fgsl_multifit_robust_workspace) function | fgsl_multifit_robust_alloc (t, n, p) |
subroutine | fgsl_multifit_robust_free (w) |
integer(fgsl_int) function | fgsl_multifit_robust_tune (tune, w) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_multifit_robust_name (w) |
type(fgsl_multifit_robust_stats) function | fgsl_multifit_robust_statistics (w) |
integer(c_int) function | fgsl_multifit_robust (X, y, c, cov, w) |
integer(c_int) function | fgsl_multifit_robust_est (x, c, cov, y, y_err) |
integer(fgsl_int) function fgsl_multifit_covar | ( | type(fgsl_matrix), intent(in) | j, |
real(fgsl_double), intent(in) | epsrel, | ||
type(fgsl_matrix), intent(inout) | covar | ||
) |
type(fgsl_multifit_fdfsolver) function fgsl_multifit_fdfsolver_alloc | ( | type(fgsl_multifit_fdfsolver_type), intent(in) | t, |
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | p | ||
) |
integer(fgsl_int) function fgsl_multifit_fdfsolver_dif_df | ( | type(fgsl_vector), intent(in) | x, |
type(fgsl_multifit_function_fdf), intent(inout) | fdf, | ||
type(fgsl_vector), intent(in) | f, | ||
type(fgsl_matrix), intent(inout) | J | ||
) |
integer(fgsl_int) function fgsl_multifit_fdfsolver_dif_fdf | ( | type(fgsl_vector), intent(in) | x, |
type(fgsl_multifit_function_fdf), intent(inout) | fdf, | ||
type(fgsl_vector), intent(in) | f, | ||
type(fgsl_matrix), intent(inout) | J | ||
) |
integer(fgsl_int) function fgsl_multifit_fdfsolver_driver | ( | type(fgsl_multifit_fdfsolver), intent(inout) | s, |
integer(fgsl_size_t), intent(in) | maxiter, | ||
real(fgsl_double), intent(in) | epsabs, | ||
real(fgsl_double), intent(in) | epsrel | ||
) |
type(fgsl_vector) function fgsl_multifit_fdfsolver_dx | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
type(fgsl_vector) function fgsl_multifit_fdfsolver_f | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
subroutine fgsl_multifit_fdfsolver_free | ( | type(fgsl_multifit_fdfsolver), intent(inout) | s | ) |
integer(fgsl_int) function fgsl_multifit_fdfsolver_iterate | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
type(fgsl_matrix) function fgsl_multifit_fdfsolver_jac | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multifit_fdfsolver_name | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
type(fgsl_vector) function fgsl_multifit_fdfsolver_position | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
integer(fgsl_int) function fgsl_multifit_fdfsolver_set | ( | type(fgsl_multifit_fdfsolver), intent(inout) | s, |
type(fgsl_multifit_function_fdf), intent(in) | fdf, | ||
type(fgsl_vector), intent(in) | x | ||
) |
logical function fgsl_multifit_fdfsolver_status | ( | type(fgsl_multifit_fdfsolver), intent(in) | s | ) |
type(fgsl_multifit_fsolver) function fgsl_multifit_fsolver_alloc | ( | type(fgsl_multifit_fsolver_type), intent(in) | t, |
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | p | ||
) |
integer(fgsl_int) function fgsl_multifit_fsolver_driver | ( | type(fgsl_multifit_fsolver), intent(inout) | s, |
integer(fgsl_size_t), intent(in) | maxiter, | ||
real(fgsl_double), intent(in) | epsabs, | ||
real(fgsl_double), intent(in) | epsrel | ||
) |
subroutine fgsl_multifit_fsolver_free | ( | type(fgsl_multifit_fsolver), intent(inout) | s | ) |
integer(fgsl_int) function fgsl_multifit_fsolver_iterate | ( | type(fgsl_multifit_fsolver), intent(in) | s | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multifit_fsolver_name | ( | type(fgsl_multifit_fsolver), intent(in) | s | ) |
type(fgsl_vector) function fgsl_multifit_fsolver_position | ( | type(fgsl_multifit_fsolver), intent(in) | s | ) |
integer(fgsl_int) function fgsl_multifit_fsolver_set | ( | type(fgsl_multifit_fsolver), intent(inout) | s, |
type(fgsl_multifit_function), intent(in) | f, | ||
type(fgsl_vector), intent(in) | x | ||
) |
logical function fgsl_multifit_fsolver_status | ( | type(fgsl_multifit_fsolver), intent(in) | s | ) |
subroutine fgsl_multifit_function_fdf_free | ( | type(fgsl_multifit_function_fdf), intent(inout) | fun | ) |
type(fgsl_multifit_function_fdf) function fgsl_multifit_function_fdf_init | ( | func, | |
dfunc, | |||
fdfunc, | |||
integer(fgsl_size_t), intent(in) | ndim, | ||
integer(fgsl_size_t), intent(in) | p, | ||
type(c_ptr), intent(in) | params | ||
) |
subroutine fgsl_multifit_function_free | ( | type(fgsl_multifit_function), intent(inout) | fun | ) |
type(fgsl_multifit_function) function fgsl_multifit_function_init | ( | func, | |
integer(fgsl_size_t), intent(in) | ndim, | ||
integer(fgsl_size_t), intent(in) | p, | ||
type(c_ptr), intent(in) | params | ||
) |
integer(fgsl_int) function fgsl_multifit_gradient | ( | type(fgsl_matrix), intent(in) | j, |
type(fgsl_vector), intent(in) | f, | ||
type(fgsl_vector), intent(inout) | g | ||
) |
integer(c_int) function fgsl_multifit_robust | ( | type(fgsl_matrix), intent(in) | X, |
type(fgsl_vector), intent(in) | y, | ||
type(fgsl_vector), intent(inout) | c, | ||
type(fgsl_matrix), intent(inout) | cov, | ||
type(fgsl_multifit_robust_workspace), intent(inout) | w | ||
) |
type(fgsl_multifit_robust_workspace) function fgsl_multifit_robust_alloc | ( | type(fgsl_multifit_robust_type), intent(in) | t, |
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | p | ||
) |
integer(c_int) function fgsl_multifit_robust_est | ( | type(fgsl_vector), intent(in) | x, |
type(fgsl_vector), intent(in) | c, | ||
type(fgsl_matrix), intent(in) | cov, | ||
real(c_double), intent(out) | y, | ||
real(c_double), intent(out) | y_err | ||
) |
subroutine fgsl_multifit_robust_free | ( | type(fgsl_multifit_robust_workspace), intent(inout) | w | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_multifit_robust_name | ( | type(fgsl_multifit_robust_workspace), intent(in) | w | ) |
type(fgsl_multifit_robust_stats) function fgsl_multifit_robust_statistics | ( | type(fgsl_multifit_robust_workspace), intent(in) | w | ) |
integer(fgsl_int) function fgsl_multifit_robust_tune | ( | real(fgsl_double), intent(in) | tune, |
type(fgsl_multifit_robust_workspace), intent(in) | w | ||
) |
integer(fgsl_int) function fgsl_multifit_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) function fgsl_multifit_test_gradient | ( | type(fgsl_vector), intent(in) | g, |
real(fgsl_double), intent(in) | epsabs | ||
) |