Inherits ltl::MRQFunction< TPAR, TDAT, 3, 2 >.
|
| Gaussian () |
|
void | setData (const ltl::MArray< TDAT, 2 > &indata, const TDAT in_nan, const ltl::MArray< TDAT, 2 > &inerror2) |
|
void | freeData () |
|
TPAR | marquardtCoefficients (const ltl::FVector< TPAR, 3 > ¶meter, const TPAR chisquare_limit, ltl::FMatrix< TPAR, 3, 3 > &a, ltl::FVector< TPAR, 3 > &b) const |
|
void | setData (const ltl::MArray< TDAT, NDIM > &indata, const TDAT in_nan, const ltl::MArray< TDAT, NDIM > &inerror2) |
| Set data, error and NaN value. More...
|
|
TPAR | marquardtCoefficients (const ltl::FVector< TPAR, NPAR > &, const TPAR chisquare_limit, ltl::FMatrix< TPAR, NPAR, NPAR > &a, ltl::FVector< TPAR, NPAR > &b) const |
| Calculate actual (if better than old one) and Hessematrix. More...
|
|
std::size_t | getNdof () const |
| Return degrees of freedom for fit. More...
|
|
|
static ltl::FVector< TPAR, 3 > | partofit (const ltl::FVector< TPAR, 3 > ¶meter) |
|
static ltl::FVector< TPAR, 3 > | fittopar (const ltl::FVector< TPAR, 3 > &fitpar, const typename ltl::FMatrix< TPAR, 3, 3 >::TraceVector &) |
|
static ltl::FVector< TPAR, 3 > | covtoerr (const typename ltl::FMatrix< TPAR, 3, 3 >::TraceVector &trace, const ltl::FVector< TPAR, 3 > &fitpar) |
|
static ltl::FVector< TPAR, NPAR > | partofit (const ltl::FVector< TPAR, NPAR > ¶meter) |
| Convert external fit parameters to internal representation. More...
|
|
static ltl::FVector< TPAR, NPAR > | fittopar (const ltl::FVector< TPAR, NPAR > &fitpar, const typename ltl::FMatrix< TPAR, NPAR, NPAR >::TraceVector &) |
| Convert internal fit parameters to external representation. More...
|
|
static ltl::FVector< TPAR, NPAR > | covtoerr (const typename ltl::FMatrix< TPAR, NPAR, NPAR >::TraceVector &trace, const ltl::FVector< TPAR, NPAR > &) |
| Calculate external error in parameters from internal covariance matrix. More...
|
|
Set data, error and NaN value.
Convert external fit parameters to internal representation.
Convert internal fit parameters to external representation.
Calculate external error in parameters from internal covariance matrix.
TPAR ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::marquardtCoefficients |
( |
const ltl::FVector< TPAR, NPAR > & |
, |
|
|
const TPAR |
chisquare_limit, |
|
|
ltl::FMatrix< TPAR, NPAR, NPAR > & |
a, |
|
|
ltl::FVector< TPAR, NPAR > & |
b |
|
) |
| const |
|
inlineinherited |
Calculate actual
(if better than old one) and Hessematrix.
Return degrees of freedom for fit.