GIRAFFE Pipeline Reference Manual

Levenberg-Marquardt Fit Utilities

Functions

cxint giraffe_nlfit (cpl_matrix *x, cpl_matrix *y, cpl_matrix *sigma, cxint ndata, cpl_matrix *a, cpl_matrix *delta, cxint *ia, cxint ma, cpl_matrix *alpha, cxdouble *chisq, GiFitFunc funcs, const GiFitParams *setup)
 Levenberg-Marquardt non-linear fit driver. More...
 

Detailed Description

TBD

Function Documentation

◆ giraffe_nlfit()

cxint giraffe_nlfit ( cpl_matrix *  x,
cpl_matrix *  y,
cpl_matrix *  sigma,
cxint  ndata,
cpl_matrix *  a,
cpl_matrix *  delta,
cxint *  ia,
cxint  ma,
cpl_matrix *  alpha,
cxdouble *  chisq,
GiFitFunc  funcs,
const GiFitParams setup 
)

Levenberg-Marquardt non-linear fit driver.

Parameters
xX abcissa [ndata]
yY values [ndata]
sigmaY sigmas [ndata]
ndataNumber of values
aInitial guesses for model parameters [ma]
deltaMaximum delta for model parameters [ma]
iaFlags for model parameters to be fitted [ma]
maNumber of model parameters to fit
alphaFitted parameters [ma,ma]
chisqChi square of fit
funcsNon linear model to fit
setupNon linear fit parameters
Returns
Number of iterations performed or negative error code
See also
GiFitParams
GiFitFunc

Definition at line 488 of file gilevenberg.c.


This file is part of the GIRAFFE Pipeline Reference Manual 2.16.10.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Thu Dec 15 2022 21:18:52 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2004