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.

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:
x X abcissa [ndata]
y Y values [ndata]
sigma Y sigmas [ndata]
ndata Number of values
a Initial guesses for model parameters [ma]
delta Maximum delta for model parameters [ma]
ia Flags for model parameters to be fitted [ma]
ma Number of model parameters to fit
alpha Fitted parameters [ma,ma]
chisq Chi square of fit
funcs Non linear model to fit
setup Non 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.8.8.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Fri Mar 4 10:50:29 2011 by doxygen 1.6.3 written by Dimitri van Heesch, © 1997-2004