|
| | PolyGaussian () |
| |
| void | setData (const MArray< TDAT, 2 > &indata, const TDAT in_nan, const MArray< TDAT, 2 > &inerror2) |
| |
| void | freeData () |
| |
| FVector< TPAR, 5 > | covtoerr (const typename FMatrix< TPAR, 5, 5 >::TraceVector &trace, const FVector< TPAR, 5 > &fitpar) |
| |
| TPAR | marquardtCoefficients (const FVector< TPAR, 5 > &restrict_ parameter, const TPAR chisquare_limit, FMatrix< TPAR, 5, 5 > &restrict_ a, FVector< TPAR, 5 > &restrict_ b) const |
| |
| void | setData (const MArray< TDAT, NDIM > &indata, const TDAT in_nan, const MArray< TDAT, NDIM > &inerror2) |
| | Set data, error and NaN value. More...
|
| |
| TPAR | marquardtCoefficients (const FVector< TPAR, NPAR > &restrict_ parameter, const TPAR chisquare_limit, FMatrix< TPAR, NPAR, NPAR > &restrict_ a, FVector< TPAR, NPAR > &restrict_ b) const |
| | Calculate actual (if better than old one) and Hessematrix. More...
|
| |
| size_t | getNdof () const |
| | Return degrees of freedom for fit. More...
|
| |
|
| static FVector< TPAR, 5 > | partofit (const FVector< TPAR, 5 > ¶meter) |
| |
| static FVector< TPAR, 5 > | fittopar (const FVector< TPAR, 5 > &fitpar, const typename FMatrix< TPAR, 5, 5 >::TraceVector &trace) |
| |
| static MArray< TDAT, 2 > & | fill (const FVector< TPAR, 5 > &restrict_ invalue, const int x, const int y, MArray< TDAT, 2 > &a) |
| |
| static MArray< TDAT, 2 > & | fillExp (const FVector< TPAR, 5 > &restrict_ invalue, const int x, const int y, MArray< TDAT, 2 > &a) |
| |
| static FVector< TPAR, NPAR > | partofit (const FVector< TPAR, NPAR > ¶meter) |
| | Convert external fit parameters to internal representation. More...
|
| |
| static FVector< TPAR, NPAR > | fittopar (const FVector< TPAR, NPAR > &fitpar, const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &trace) |
| | Convert internal fit parameters to external representation. More...
|
| |
| static FVector< TPAR, NPAR > | covtoerr (const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &trace, const FVector< TPAR, NPAR > &fitpar) |
| | Calculate external error in parameters from internal covariance matrix. More...
|
| |
template<class TPAR, class TDAT, int NPAR, int NDIM>
| void MRQFunction< TPAR, TDAT, NPAR, NDIM >::setData |
( |
const MArray< TDAT, NDIM > & |
indata, |
|
|
const TDAT |
in_nan, |
|
|
const MArray< TDAT, NDIM > & |
inerror2 |
|
) |
| |
|
inlineinherited |
Set data, error and NaN value.
Referenced by PolyGaussian< TPAR, TDAT, 7, 2 >::covtoerr(), Gaussian< TPAR, TDAT, 5, 2 >::setData(), Gaussian< TPAR, TDAT, 3, 2 >::setData(), and setData().
template<class TPAR, class TDAT, int NPAR, int NDIM>
| static FVector<TPAR, NPAR> MRQFunction< TPAR, TDAT, NPAR, NDIM >::partofit |
( |
const FVector< TPAR, NPAR > & |
parameter | ) |
|
|
inlinestaticinherited |
Convert external fit parameters to internal representation.
Referenced by Gaussian< TPAR, TDAT, 7, 2 >::fill(), Gaussian< TPAR, TDAT, 5, 2 >::fill(), fill(), Gaussian< TPAR, TDAT, 5, 2 >::fillExp(), and fillExp().
template<class TPAR, class TDAT, int NPAR, int NDIM>
| static FVector<TPAR, NPAR> MRQFunction< TPAR, TDAT, NPAR, NDIM >::fittopar |
( |
const FVector< TPAR, NPAR > & |
fitpar, |
|
|
const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector & |
trace |
|
) |
| |
|
inlinestaticinherited |