exprtk::polynomial< T, N > Class Template Reference

#include <exprtk.hpp>

Inheritance diagram for exprtk::polynomial< T, N >:
Inheritance graph
[legend]
Collaboration diagram for exprtk::polynomial< T, N >:
Collaboration graph
[legend]

List of all members.

Classes

struct  poly_impl
struct  poly_impl< Type, 1 >
struct  poly_impl< Type, 10 >
struct  poly_impl< Type, 11 >
struct  poly_impl< Type, 12 >
struct  poly_impl< Type, 2 >
struct  poly_impl< Type, 3 >
struct  poly_impl< Type, 4 >
struct  poly_impl< Type, 5 >
struct  poly_impl< Type, 6 >
struct  poly_impl< Type, 7 >
struct  poly_impl< Type, 8 >
struct  poly_impl< Type, 9 >

Public Member Functions

 polynomial ()
virtual T operator() (const T &x, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c8, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c9, const T &c8, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c10, const T &c9, const T &c8, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c11, const T &c10, const T &c9, const T &c8, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() (const T &x, const T &c12, const T &c11, const T &c10, const T &c9, const T &c8, const T &c7, const T &c6, const T &c5, const T &c4, const T &c3, const T &c2, const T &c1, const T &c0)
virtual T operator() ()
virtual T operator() (const T &)
virtual T operator() (const T &, const T &)

template<typename T, std::size_t N>
class exprtk::polynomial< T, N >


Constructor & Destructor Documentation

template<typename T , std::size_t N>
exprtk::polynomial< T, N >::polynomial (  )  [inline]

Member Function Documentation

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T ,
const T  
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T  )  [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() (  )  [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c12,
const T c11,
const T c10,
const T c9,
const T c8,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c11,
const T c10,
const T c9,
const T c8,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c10,
const T c9,
const T c8,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c9,
const T c8,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c8,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c7,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c6,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c5,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c4,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c3,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c2,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.

template<typename T , std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T x,
const T c1,
const T c0 
) [inline, virtual]

Reimplemented from exprtk::ifunction< T >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1