Poly2D< T, Tpar, N > Class Template Reference
Public Types
Public Member Functions
- T operator() (const T x, const T y, const TPar &p) const
- MArray< T, 1 > get_nth_basis (const int n, const MArray< T, 1 > &x, const MArray< T, 1 > &y)
Static Public Member Functions
Detailed Description
template<typename T, typename Tpar, int N>
class Poly2D< T, Tpar, N >
Generic implementation of a bivariate polynomial. Template parameters: T type of coordinates and return Tpar type of coefficents N degree of polynomial NOTE: this implementation is not compatible with the specialized classes above. The coefficients are stored in different order!
Member Typedef Documentation
template<typename T , typename Tpar , int N>
typedef ltl::FVector<Tpar,NPar> Poly2D< T, Tpar, N >::TPar |
template<typename T , typename Tpar , int N>
template<typename T , typename Tpar , int N>
Member Enumeration Documentation
template<typename T , typename Tpar , int N>
Member Function Documentation
template<typename T , typename Tpar , int N>
static int Poly2D< T, Tpar, N >::pindex |
( |
const int |
i, |
|
|
const int |
j | |
|
) |
| | [inline, static] |
template<typename T , typename Tpar , int N>
static void Poly2D< T, Tpar, N >::prettyPrint |
( |
ostream & |
os, |
|
|
const TPar & |
p | |
|
) |
| | [inline, static] |
template<typename T , typename Tpar , int N>
T Poly2D< T, Tpar, N >::operator() |
( |
const T |
x, |
|
|
const T |
y, |
|
|
const TPar & |
p | |
|
) |
| | const [inline] |
template<typename T , typename Tpar , int N>
MArray<T,1> Poly2D< T, Tpar, N >::get_nth_basis |
( |
const int |
n, |
|
|
const MArray< T, 1 > & |
x, |
|
|
const MArray< T, 1 > & |
y | |
|
) |
| | [inline] |