PolyGaussian< TPAR, TDAT, NPAR, NDIM > Class Template Reference

Inherits MRQFunction< TPAR, TDAT, NPAR, NDIM >.

List of all members.

Public Member Functions

Static Public Member Functions

Protected Attributes

template<class TPAR, class TDAT, int NPAR, int NDIM>
class PolyGaussian< TPAR, TDAT, NPAR, NDIM >


Member Function Documentation

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 
) [inline, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
void MRQFunction< TPAR, TDAT, NPAR, NDIM >::freeData (  )  [inline, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
static FVector<TPAR, NPAR> MRQFunction< TPAR, TDAT, NPAR, NDIM >::partofit ( const FVector< TPAR, NPAR > &  parameter  )  [inline, static, inherited]
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 
) [inline, static, inherited]

Convert internal fit parameters to external representation.

Referenced by PolyGaussian< TPAR, TDAT, 5, 2 >::covtoerr(), and PolyGaussian< TPAR, TDAT, 7, 2 >::covtoerr().

template<class TPAR, class TDAT, int NPAR, int NDIM>
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.

template<class TPAR, class TDAT, int NPAR, int NDIM>
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 $\chi^2$ (if better than old one) and Hessematrix.

template<class TPAR, class TDAT, int NPAR, int NDIM>
size_t MRQFunction< TPAR, TDAT, NPAR, NDIM >::getNdof (  )  const [inline, inherited]

Return degrees of freedom for fit.


Member Data Documentation

template<class TPAR, class TDAT, int NPAR, int NDIM>
MArray<TDAT, NDIM> MRQFunction< TPAR, TDAT, NPAR, NDIM >::data_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
TDAT MRQFunction< TPAR, TDAT, NPAR, NDIM >::nan_data_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
MArray<TDAT, NDIM> MRQFunction< TPAR, TDAT, NPAR, NDIM >::error2_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
int MRQFunction< TPAR, TDAT, NPAR, NDIM >::ndof_ [protected, inherited]

Generated on 19 Feb 2015 for LTL by  doxygen 1.6.1