Module Gsl.Multifit_nlin

Nonlinear Least-Squares Fitting

type t
type kind =
| LMSDER
| LMDER
val make : kind ‑> n:int ‑> p:int ‑> Fun.multi_fun_fdf ‑> Vector.vector ‑> t
external name : t ‑> string = "ml_gsl_multifit_fdfsolver_name"
external iterate : t ‑> unit = "ml_gsl_multifit_fdfsolver_iterate"
external position : t ‑> Vector.vector ‑> unit = "ml_gsl_multifit_fdfsolver_position"
external get_state : t ‑> ?⁠x:Vector.vector ‑> ?⁠f:Vector.vector ‑> ?⁠dx:Vector.vector ‑> unit ‑> unit = "ml_gsl_multifit_fdfsolver_get_state"
external test_delta : t ‑> epsabs:float ‑> epsrel:float ‑> bool = "ml_gsl_multifit_test_delta"
external test_gradient : t ‑> Matrix.matrix ‑> epsabs:float ‑> Vector.vector ‑> bool = "ml_gsl_multifit_test_gradient"
external covar : Matrix.matrix ‑> epsrel:float ‑> Matrix.matrix ‑> unit = "ml_gsl_multifit_covar"