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 
)