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

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 496 of file gilevenberg.c.

References GiFitParams::dchisq, GiFitParams::iterations, and GiFitParams::tests.


This file is part of the GIRAFFE Pipeline Reference Manual 2.14.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Wed Mar 11 2015 13:19:42 by doxygen 1.8.9.1 written by Dimitri van Heesch, © 1997-2004