LTL  2.0.x
Static Public Member Functions | Protected Types | Static Protected Member Functions | List of all members
ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 > Class Template Reference

Specialisation for NDIM == 2 and any mixed terms. More...

Static Public Member Functions

static FVector< TPAR, NPAReval (const MArray< TDAT, 2 > &data, const MArray< TDAT, 2 > &error2)
 
static void fill (const FVector< TPAR, NPAR > &x, MArray< TDAT, 2 > &data)
 
static string toString (const FVector< TPAR, NPAR > &b)
 
static MArray< TDAT, 2 > fit (const MArray< TDAT, 2 > &data, const MArray< TDAT, 2 > &error2)
 
static MArray< TDAT, 2 > fit (const MArray< TDAT, 2 > &data, const MArray< TDAT, 2 > &error2, string &comment)
 

Protected Types

enum  { NPAR = (ORDER + 1) * (ORDER + 1) }
 

Static Protected Member Functions

static FVector< TPAR, NPARpolynomVector (const TPAR x, const TPAR y)
 
static FMatrix< TPAR, NPAR, NPARpolynomMatrix (const FVector< TPAR, NPAR > &restrict_ b, const TPAR c)
 

Detailed Description

template<class TPAR, class TDAT, int ORDER>
class ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >

Specialisation for NDIM == 2 and any mixed terms.

Member Enumeration Documentation

template<class TPAR , class TDAT , int ORDER>
anonymous enum
protected
Enumerator
NPAR 

Member Function Documentation

template<class TPAR , class TDAT , int ORDER>
static FVector<TPAR, NPAR> ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::polynomVector ( const TPAR  x,
const TPAR  y 
)
inlinestaticprotected
template<class TPAR , class TDAT , int ORDER>
static FMatrix<TPAR, NPAR, NPAR> ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::polynomMatrix ( const FVector< TPAR, NPAR > &restrict_  b,
const TPAR  c 
)
inlinestaticprotected
template<class TPAR , class TDAT , int ORDER>
static FVector<TPAR, NPAR> ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::eval ( const MArray< TDAT, 2 > &  data,
const MArray< TDAT, 2 > &  error2 
)
inlinestatic
template<class TPAR , class TDAT , int ORDER>
static void ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::fill ( const FVector< TPAR, NPAR > &  x,
MArray< TDAT, 2 > &  data 
)
inlinestatic
template<class TPAR , class TDAT , int ORDER>
static string ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::toString ( const FVector< TPAR, NPAR > &  b)
inlinestatic
template<class TPAR , class TDAT , int ORDER>
static MArray<TDAT, 2> ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::fit ( const MArray< TDAT, 2 > &  data,
const MArray< TDAT, 2 > &  error2 
)
inlinestatic
template<class TPAR , class TDAT , int ORDER>
static MArray<TDAT, 2> ltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >::fit ( const MArray< TDAT, 2 > &  data,
const MArray< TDAT, 2 > &  error2,
string &  comment 
)
inlinestatic