Poly1D< T, Tpar, N > Class Template Reference

Public Types

Public Member Functions

Static Public Member Functions


Detailed Description

template<typename T, typename Tpar, int N>
class Poly1D< T, Tpar, N >

Generic implementation of a univariate polynomial. Template parameters: T type of coordinates and return Tpar type of coefficents N degree of polynomial


Member Typedef Documentation

template<typename T , typename Tpar , int N>
typedef ltl::FVector<Tpar,NPar> Poly1D< T, Tpar, N >::TPar
template<typename T , typename Tpar , int N>
typedef Tpar Poly1D< T, Tpar, N >::param_type
template<typename T , typename Tpar , int N>
typedef T Poly1D< T, Tpar, N >::value_type

Member Enumeration Documentation

template<typename T , typename Tpar , int N>
anonymous enum
Enumerator:
NPar 

Member Function Documentation

template<typename T , typename Tpar , int N>
static void Poly1D< T, Tpar, N >::prettyPrint ( ostream &  os,
const TPar p 
) [inline, static]
template<typename T , typename Tpar , int N>
T Poly1D< T, Tpar, N >::operator() ( const T  x,
const TPar p 
) const [inline]
template<typename T , typename Tpar , int N>
MArray<T,1> Poly1D< T, Tpar, N >::get_nth_basis ( const int  n,
const MArray< T, 1 > &  x 
) [inline]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1