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

Inherits ltl::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 ltl::PolyGaussian< TPAR, TDAT, NPAR, NDIM >


Member Function Documentation

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

template<class TPAR, class TDAT, int NPAR, int NDIM>
void ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::freeData (  )  [inline, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
static FVector<TPAR, NPAR> ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::partofit ( const FVector< TPAR, NPAR > &  parameter  )  [inline, static, inherited]

Convert external fit parameters to internal representation.

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

template<class TPAR, class TDAT, int NPAR, int NDIM>
static FVector<TPAR, NPAR> ltl::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 ltl::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 ltl::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> ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::data_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
TDAT ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::nan_data_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
MArray<TDAT, NDIM> ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::error2_ [protected, inherited]
template<class TPAR, class TDAT, int NPAR, int NDIM>
int ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::ndof_ [protected, inherited]

Generated on 19 Feb 2015 for LTL by  doxygen 1.6.1