FGSL: interface/nlfit.finc File Reference

FGSL Fortran interface for the GNU scientific library

Functions/Subroutines
nlfit.finc File Reference
This graph shows which files directly or indirectly include this file:

## Functions/Subroutines
type(c_ptr) function | gsl_multifit_nlinear_setup (s)
type(c_ptr) function | gsl_multilarge_nlinear_setup (s)
type(c_ptr) function | gsl_multifit_nlinear_alloc (t, params, n, p)
type(c_ptr) function | gsl_multilarge_nlinear_alloc (t, params, n, p)
type(gsl_multifit_nlinear_parameters) function | gsl_multifit_nlinear_default_parameters ()
type(gsl_multilarge_nlinear_parameters) function | gsl_multilarge_nlinear_default_parameters ()
integer(c_int) function | gsl_multifit_nlinear_init (x, fdf, w)
integer(c_int) function | gsl_multilarge_nlinear_init (x, fdf, w)
integer(c_int) function | gsl_multifit_nlinear_winit (x, wts, fdf, w)
integer(c_int) function | gsl_multilarge_nlinear_winit (x, wts, fdf, w)
subroutine | gsl_multifit_nlinear_free (w)
subroutine | gsl_multilarge_nlinear_free (w)
type(c_ptr) function | gsl_multifit_nlinear_name (w)
type(c_ptr) function | gsl_multilarge_nlinear_name (w)
type(c_ptr) function | gsl_multifit_nlinear_trs_name (w)
type(c_ptr) function | gsl_multilarge_nlinear_trs_name (w)
integer(c_int) function | gsl_multifit_nlinear_iterate (w)
integer(c_int) function | gsl_multilarge_nlinear_iterate (w)
type(c_ptr) function | gsl_multifit_nlinear_position (w)
type(c_ptr) function | gsl_multilarge_nlinear_position (w)
type(c_ptr) function | gsl_multifit_nlinear_residual (w)
type(c_ptr) function | gsl_multilarge_nlinear_residual (w)
type(c_ptr) function | gsl_multifit_nlinear_jac (w)
integer(c_int) function | gsl_multifit_nlinear_niter (w)
integer(c_int) function | gsl_multilarge_nlinear_niter (w)
integer(c_int) function | gsl_multifit_nlinear_rcond (rcond, w)
integer(c_int) function | gsl_multilarge_nlinear_rcond (rcond, w)
integer(c_int) function | gsl_multifit_nlinear_test (xtol, gtol, ftol, info, w)
integer(c_int) function | gsl_multilarge_nlinear_test (xtol, gtol, ftol, info, w)
integer(c_int) function | gsl_multifit_nlinear_driver (maxiter, xtol, gtol, ftol, callback, callback_params, info, w)
integer(c_int) function | gsl_multilarge_nlinear_driver (maxiter, xtol, gtol, ftol, callback, callback_params, info, w)
integer(c_int) function | gsl_multifit_nlinear_covar (j, epsrel, covar)
integer(c_int) function | gsl_multilarge_nlinear_covar (covar, w)
type(c_ptr) function | fgsl_multifit_nlinear_fdf_cinit (ndim, p, params, fp, dfp, fvvp)
subroutine | gsl_multifit_nlinear_fdf_get (fdf, fp, dfp, fvvp, n, p, params, nevalf, nevaldf, nevalfvv)
subroutine | fgsl_multifit_nlinear_fdf_cfree (fdf)
type(c_ptr) function | gsl_multifit_nlinear_get_trs (which)
type(c_ptr) function | gsl_multifit_nlinear_get_scale (which)
type(c_ptr) function | gsl_multifit_nlinear_get_solver (which)
type(c_ptr) function | fgsl_multilarge_nlinear_fdf_cinit (ndim, p, params, fp, dfp, fvvp)
subroutine | fgsl_multilarge_nlinear_fdf_cfree (fdf)
subroutine | gsl_multilarge_nlinear_fdf_get (fdf, fp, dfp, fvvp, n, p, params, nevalf, nevaldfu, nevaldf2, nevalfvv)
type(c_ptr) function | gsl_multilarge_nlinear_get_trs (which)
type(c_ptr) function | gsl_multilarge_nlinear_get_scale (which)
type(c_ptr) function | gsl_multilarge_nlinear_get_solver (which)

## Function/Subroutine Documentation

## ◆ fgsl_multifit_nlinear_fdf_cfree()

subroutine fgsl_multifit_nlinear_fdf_cfree | ( | type(c_ptr), value | fdf | ) |

## ◆ fgsl_multifit_nlinear_fdf_cinit()

type(c_ptr) function fgsl_multifit_nlinear_fdf_cinit | ( | integer(c_size_t), value | ndim,
|  | integer(c_size_t), value | p,
|  | type(c_ptr), value | params,
|  | type(c_funptr), value | fp,
|  | type(c_funptr), value | dfp,
|  | type(c_funptr), value | fvvp
| ) |  |

## ◆ fgsl_multilarge_nlinear_fdf_cfree()

subroutine fgsl_multilarge_nlinear_fdf_cfree | ( | type(c_ptr), value | fdf | ) |

## ◆ fgsl_multilarge_nlinear_fdf_cinit()

type(c_ptr) function fgsl_multilarge_nlinear_fdf_cinit | ( | integer(c_size_t), value | ndim,
|  | integer(c_size_t), value | p,
|  | type(c_ptr), value | params,
|  | type(c_funptr), value | fp,
|  | type(c_funptr), value | dfp,
|  | type(c_funptr), value | fvvp
| ) |  |

## ◆ gsl_multifit_nlinear_alloc()

type(c_ptr) function gsl_multifit_nlinear_alloc | ( | type(c_ptr), value | t,
|  | type(gsl_multifit_nlinear_parameters) | params,
|  | integer(c_size_t), value | n,
|  | integer(c_size_t), value | p
| ) |  |

## ◆ gsl_multifit_nlinear_covar()

integer(c_int) function gsl_multifit_nlinear_covar | ( | type(c_ptr), value | j,
|  | real(c_double), value | epsrel,
|  | type(c_ptr), value | covar
| ) |  |

## ◆ gsl_multifit_nlinear_default_parameters()

type(gsl_multifit_nlinear_parameters) function gsl_multifit_nlinear_default_parameters

## ◆ gsl_multifit_nlinear_driver()

integer(c_int) function gsl_multifit_nlinear_driver | ( | integer(c_size_t), value | maxiter,
|  | real(c_double), value | xtol,
|  | real(c_double), value | gtol,
|  | real(c_double), value | ftol,
|  | type(c_funptr), value | callback,
|  | type(c_ptr), value | callback_params,
|  | integer(c_int), intent(inout) | info,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multifit_nlinear_fdf_get()

subroutine gsl_multifit_nlinear_fdf_get | ( | type(c_ptr), value | fdf,
|  | type(c_funptr) | fp,
|  | type(c_funptr) | dfp,
|  | type(c_funptr) | fvvp,
|  | integer(c_size_t) | n,
|  | integer(c_size_t) | p,
|  | type(c_ptr) | params,
|  | integer(c_size_t) | nevalf,
|  | integer(c_size_t) | nevaldf,
|  | integer(c_size_t) | nevalfvv
| ) |  |

## ◆ gsl_multifit_nlinear_free()

subroutine gsl_multifit_nlinear_free | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_get_scale()

type(c_ptr) function gsl_multifit_nlinear_get_scale | ( | integer(c_int), value | which | ) |

## ◆ gsl_multifit_nlinear_get_solver()

type(c_ptr) function gsl_multifit_nlinear_get_solver | ( | integer(c_int), value | which | ) |

## ◆ gsl_multifit_nlinear_get_trs()

type(c_ptr) function gsl_multifit_nlinear_get_trs | ( | integer(c_int), value | which | ) |

## ◆ gsl_multifit_nlinear_init()

integer(c_int) function gsl_multifit_nlinear_init | ( | type(c_ptr), value | x,
|  | type(c_ptr), value | fdf,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multifit_nlinear_iterate()

integer(c_int) function gsl_multifit_nlinear_iterate | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_jac()

type(c_ptr) function gsl_multifit_nlinear_jac | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_name()

type(c_ptr) function gsl_multifit_nlinear_name | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_niter()

integer (c_int) function gsl_multifit_nlinear_niter | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_position()

type(c_ptr) function gsl_multifit_nlinear_position | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_rcond()

integer (c_int) function gsl_multifit_nlinear_rcond | ( | real(c_double), intent(inout) | rcond,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multifit_nlinear_residual()

type(c_ptr) function gsl_multifit_nlinear_residual | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_setup()

type(c_ptr) function gsl_multifit_nlinear_setup | ( | character(c_char) | s | ) |

## ◆ gsl_multifit_nlinear_test()

integer(c_int) function gsl_multifit_nlinear_test | ( | real(c_double), value | xtol,
|  | real(c_double), value | gtol,
|  | real(c_double), value | ftol,
|  | integer(c_int), intent(inout) | info,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multifit_nlinear_trs_name()

type(c_ptr) function gsl_multifit_nlinear_trs_name | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multifit_nlinear_winit()

integer(c_int) function gsl_multifit_nlinear_winit | ( | type(c_ptr), value | x,
|  | type(c_ptr), value | wts,
|  | type(c_ptr), value | fdf,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_alloc()

type(c_ptr) function gsl_multilarge_nlinear_alloc | ( | type(c_ptr), value | t,
|  | type(gsl_multilarge_nlinear_parameters) | params,
|  | integer(c_size_t), value | n,
|  | integer(c_size_t), value | p
| ) |  |

## ◆ gsl_multilarge_nlinear_covar()

integer(c_int) function gsl_multilarge_nlinear_covar | ( | type(c_ptr), value | covar,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_default_parameters()

type(gsl_multilarge_nlinear_parameters) function gsl_multilarge_nlinear_default_parameters

## ◆ gsl_multilarge_nlinear_driver()

integer(c_int) function gsl_multilarge_nlinear_driver | ( | integer(c_size_t), value | maxiter,
|  | real(c_double), value | xtol,
|  | real(c_double), value | gtol,
|  | real(c_double), value | ftol,
|  | type(c_funptr), value | callback,
|  | type(c_ptr), value | callback_params,
|  | integer(c_int), intent(inout) | info,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_fdf_get()

subroutine gsl_multilarge_nlinear_fdf_get | ( | type(c_ptr), value | fdf,
|  | type(c_funptr) | fp,
|  | type(c_funptr) | dfp,
|  | type(c_funptr) | fvvp,
|  | integer(c_size_t) | n,
|  | integer(c_size_t) | p,
|  | type(c_ptr) | params,
|  | integer(c_size_t) | nevalf,
|  | integer(c_size_t) | nevaldfu,
|  | integer(c_size_t) | nevaldf2,
|  | integer(c_size_t) | nevalfvv
| ) |  |

## ◆ gsl_multilarge_nlinear_free()

subroutine gsl_multilarge_nlinear_free | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_get_scale()

type(c_ptr) function gsl_multilarge_nlinear_get_scale | ( | integer(c_int), value | which | ) |

## ◆ gsl_multilarge_nlinear_get_solver()

type(c_ptr) function gsl_multilarge_nlinear_get_solver | ( | integer(c_int), value | which | ) |

## ◆ gsl_multilarge_nlinear_get_trs()

type(c_ptr) function gsl_multilarge_nlinear_get_trs | ( | integer(c_int), value | which | ) |

## ◆ gsl_multilarge_nlinear_init()

integer(c_int) function gsl_multilarge_nlinear_init | ( | type(c_ptr), value | x,
|  | type(c_ptr), value | fdf,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_iterate()

integer(c_int) function gsl_multilarge_nlinear_iterate | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_name()

type(c_ptr) function gsl_multilarge_nlinear_name | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_niter()

integer (c_int) function gsl_multilarge_nlinear_niter | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_position()

type(c_ptr) function gsl_multilarge_nlinear_position | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_rcond()

integer (c_int) function gsl_multilarge_nlinear_rcond | ( | real(c_double), intent(inout) | rcond,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_residual()

type(c_ptr) function gsl_multilarge_nlinear_residual | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_setup()

type(c_ptr) function gsl_multilarge_nlinear_setup | ( | character(c_char) | s | ) |

## ◆ gsl_multilarge_nlinear_test()

integer(c_int) function gsl_multilarge_nlinear_test | ( | real(c_double), value | xtol,
|  | real(c_double), value | gtol,
|  | real(c_double), value | ftol,
|  | integer(c_int), intent(inout) | info,
|  | type(c_ptr), value | w
| ) |  |

## ◆ gsl_multilarge_nlinear_trs_name()

type(c_ptr) function gsl_multilarge_nlinear_trs_name | ( | type(c_ptr), value | w | ) |

## ◆ gsl_multilarge_nlinear_winit()

integer(c_int) function gsl_multilarge_nlinear_winit | ( | type(c_ptr), value | x,
|  | type(c_ptr), value | wts,
|  | type(c_ptr), value | fdf,
|  | type(c_ptr), value | w
| ) |  |