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]
sig - 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
fit_params - Non linear fit parameters
funcs - Non linear model to fit
Returns:
niter - Number of iterations performed or negative error code
See also:
GiFitParams

GiFitFunc

Definition at line 495 of file gilevenberg.c.

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


This file is part of the GIRAFFE Pipeline Reference Manual 2.5.3.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Fri Jul 18 09:49:50 2008 by doxygen 1.4.6 written by Dimitri van Heesch, © 1997-2004