ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 > Class Template Reference
[Linear Least Squares Fitting]
Specialisation for NDIM == 1.
More...
List of all members.
Static Public Member Functions
- static FVector< TPAR, NPAR > polynomVector (const TPAR x)
- static FVector< TPAR, NPAR > eval (const MArray< TDAT, 1 > &data, const MArray< TDAT, 1 > &error2)
- static void fill (const FVector< TPAR, NPAR > &x, MArray< TDAT, 1 > &data)
- static string toString (const FVector< TPAR, NPAR > &b)
- static MArray< TDAT, 1 > fit (const MArray< TDAT, 1 > &data, const MArray< TDAT, 1 > &error2)
- static MArray< TDAT, 1 > fit (const MArray< TDAT, 1 > &data, const MArray< TDAT, 1 > &error2, string &comment)
Protected Types
- enum { NPAR = (ORDER + 1)
}
Static Protected Member Functions
Detailed Description
template<class TPAR, class TDAT, int ORDER, bool EXT>
class ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >
Specialisation for NDIM == 1.
Member Enumeration Documentation
template<class TPAR , class TDAT , int ORDER, bool EXT>
anonymous enum [protected] |
Member Function Documentation
template<class TPAR , class TDAT , int ORDER, bool EXT>
static FMatrix<TPAR, NPAR, NPAR> ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >::polynomMatrix |
( |
const FVector< TPAR, NPAR > &restrict_ |
b, |
|
|
const TPAR |
c | |
|
) |
| | [inline, static, protected] |
template<class TPAR , class TDAT , int ORDER, bool EXT>
static FVector<TPAR, NPAR> ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >::polynomVector |
( |
const TPAR |
x |
) |
[inline, static] |
template<class TPAR , class TDAT , int ORDER, bool EXT>
template<class TPAR , class TDAT , int ORDER, bool EXT>
static void ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >::fill |
( |
const FVector< TPAR, NPAR > & |
x, |
|
|
MArray< TDAT, 1 > & |
data | |
|
) |
| | [inline, static] |
template<class TPAR , class TDAT , int ORDER, bool EXT>
static string ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >::toString |
( |
const FVector< TPAR, NPAR > & |
b |
) |
[inline, static] |
template<class TPAR , class TDAT , int ORDER, bool EXT>
template<class TPAR , class TDAT , int ORDER, bool EXT>
static MArray<TDAT, 1> ltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >::fit |
( |
const MArray< TDAT, 1 > & |
data, |
|
|
const MArray< TDAT, 1 > & |
error2, |
|
|
string & |
comment | |
|
) |
| | [inline, static] |