ltl::Marquardt< TFUNC, TPAR, TDAT, NPAR, NDIM > Class Template Reference
[Non Linear Least Squares Fitting]
Marquardt-Levenberg approximation of an arbitrary fitfunction TFUNC.
More...
#include <marquardt.h>
List of all members.
Public Member Functions
-
Marquardt (const size_t initer, const TPAR ainstart, const TPAR ainstep, const TPAR ainmin, const TPAR ainmax, const FVector< bool, NPAR > ignin=false)
- Construct class with fit constraints.
-
void eval (MArray< TDAT, NDIM > &__restrict__ data, const TDAT nan, MArray< TDAT, NDIM > &__restrict__ error2, const FVector< TPAR, NPAR > &inpar)
- Fit to data and
ignoring nan, start with inpar.
-
FVector< TPAR, NPAR > getResult ()
- Return result vector.
-
TPAR getChiSquare () const
- Return final
.
-
size_t getNIteration () const
- Return No needed iterations.
-
FVector< TPAR, NPAR > getVariance ()
- Return
in fit parameters.
Detailed Description
template<class TFUNC, class TPAR, class TDAT, int NPAR, int NDIM>
class ltl::Marquardt< TFUNC, TPAR, TDAT, NPAR, NDIM >
Marquardt-Levenberg approximation of an arbitrary fitfunction TFUNC.
Class to fit an arbitrary function TFUNC to arbitrary data (and error).
The documentation for this class was generated from the following file:
Generated on Fri Dec 24 13:32:05 2004 for LTL by
1.3.4