Inherits MRQFunction< TPAR, TDAT, 8, 2 >.
Inherited by DegMoffat< TPAR, TDAT, 8, 2 >.
static void Moffat< TPAR, TDAT, 8, 2 >::fill | ( | const FVector< TPAR, 8 > &restrict_ | invalue, | |
MArray< TDAT, 2 > & | a | |||
) | [inline, static] |
References ltl::indexPosDbl().
TPAR Moffat< TPAR, TDAT, 8, 2 >::marquardtCoefficients | ( | const FVector< TPAR, 8 > &restrict_ | parameter, | |
const TPAR | chisquare_limit, | |||
FMatrix< TPAR, 8, 8 > &restrict_ | a, | |||
FVector< TPAR, 8 > &restrict_ | b | |||
) | const [inline] |
void MRQFunction< TPAR , TDAT , NPAR, NDIM >::setData | ( | const MArray< TDAT , NDIM > & | indata, | |
const TDAT | in_nan, | |||
const MArray< TDAT , NDIM > & | inerror2 | |||
) | [inline, inherited] |
Set data, error and NaN value.
References ltl::count(), MRQFunction< TPAR, TDAT, NPAR, NDIM >::data_, MRQFunction< TPAR, TDAT, NPAR, NDIM >::error2_, MRQFunction< TPAR, TDAT, NPAR, NDIM >::nan_data_, and MRQFunction< TPAR, TDAT, NPAR, NDIM >::ndof_.
void MRQFunction< TPAR , TDAT , NPAR, NDIM >::freeData | ( | ) | [inline, inherited] |
Free data and error.
References MRQFunction< TPAR, TDAT, NPAR, NDIM >::data_, and MRQFunction< TPAR, TDAT, NPAR, NDIM >::error2_.
static FVector<TPAR , NPAR> MRQFunction< TPAR , TDAT , NPAR, NDIM >::partofit | ( | const FVector< TPAR , NPAR > & | parameter | ) | [inline, static, inherited] |
Convert external fit parameters to internal representation.
static FVector<TPAR , NPAR> MRQFunction< TPAR , TDAT , NPAR, NDIM >::fittopar | ( | const FVector< TPAR , NPAR > & | fitpar, | |
const typename FMatrix< TPAR , NPAR, NPAR >::TraceVector & | trace | |||
) | [inline, static, inherited] |
Convert internal fit parameters to external representation.
static FVector<TPAR , NPAR> MRQFunction< TPAR , TDAT , NPAR, NDIM >::covtoerr | ( | const typename FMatrix< TPAR , NPAR, NPAR >::TraceVector & | trace, | |
const FVector< TPAR , NPAR > & | fitpar | |||
) | [inline, static, inherited] |
Calculate external error in parameters from internal covariance matrix.
TPAR MRQFunction< TPAR , TDAT , NPAR, NDIM >::marquardtCoefficients | ( | const FVector< TPAR , NPAR > &restrict_ | parameter, | |
const TPAR | chisquare_limit, | |||
FMatrix< TPAR , NPAR, NPAR > &restrict_ | a, | |||
FVector< TPAR , NPAR > &restrict_ | b | |||
) | const [inline, inherited] |
Calculate actual (if better than old one) and Hessematrix.
References MRQFunction< TPAR, TDAT, NPAR, NDIM >::data_, MRQFunction< TPAR, TDAT, NPAR, NDIM >::error2_, and MRQFunction< TPAR, TDAT, NPAR, NDIM >::nan_data_.
size_t MRQFunction< TPAR , TDAT , NPAR, NDIM >::getNdof | ( | ) | const [inline, inherited] |
Return degrees of freedom for fit.
References MRQFunction< TPAR, TDAT, NPAR, NDIM >::ndof_.
MArray<TDAT , NDIM> MRQFunction< TPAR , TDAT , NPAR, NDIM >::data_ [protected, inherited] |
TDAT MRQFunction< TPAR , TDAT , NPAR, NDIM >::nan_data_ [protected, inherited] |
MArray<TDAT , NDIM> MRQFunction< TPAR , TDAT , NPAR, NDIM >::error2_ [protected, inherited] |
int MRQFunction< TPAR , TDAT , NPAR, NDIM >::ndof_ [protected, inherited] |