OpcUaCanOpen
CANopen OPC-UA server
exprtk::polynomial< T, N > Class Template Reference

#include <exprtk.hpp>

Inherits exprtk::ifunction< T >.

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 ~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 &)
 
- Public Member Functions inherited from exprtk::ifunction< T >
 ifunction (const std::size_t &pc)
 
virtual ~ifunction ()
 
virtual T operator() () empty_method_body inline virtual T operator()(const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_bodyoperator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) empty_method_body inline virtual T operator()(const T &
 
- Public Member Functions inherited from exprtk::function_traits
 function_traits ()
 
bool & allow_zero_parameters ()
 
bool & has_side_effects ()
 
std::size_t & min_num_args ()
 
std::size_t & max_num_args ()
 

Additional Inherited Members

- Public Attributes inherited from exprtk::ifunction< T >
virtual T const T &virtual empty_method_body T const T const T const T &virtual empty_method_body T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &virtual empty_method_body T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T const T &empty_method_body std::size_t param_count
 

Detailed Description

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

Definition at line 35794 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ polynomial()

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

Definition at line 35944 of file exprtk.hpp.

◆ ~polynomial()

template<typename T, std::size_t N>
virtual exprtk::polynomial< T, N >::~polynomial ( )
inlinevirtual

Definition at line 35950 of file exprtk.hpp.

Member Function Documentation

◆ operator()() [1/15]

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

Definition at line 35956 of file exprtk.hpp.

◆ operator()() [2/15]

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 
)
inlinevirtual

Definition at line 35961 of file exprtk.hpp.

◆ operator()() [3/15]

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 
)
inlinevirtual

Definition at line 35966 of file exprtk.hpp.

◆ operator()() [4/15]

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 
)
inlinevirtual

Definition at line 35971 of file exprtk.hpp.

◆ operator()() [5/15]

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 
)
inlinevirtual

Definition at line 35976 of file exprtk.hpp.

◆ operator()() [6/15]

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 
)
inlinevirtual

Definition at line 35981 of file exprtk.hpp.

◆ operator()() [7/15]

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 
)
inlinevirtual

Definition at line 35986 of file exprtk.hpp.

◆ operator()() [8/15]

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 
)
inlinevirtual

Definition at line 35991 of file exprtk.hpp.

◆ operator()() [9/15]

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 
)
inlinevirtual

Definition at line 35996 of file exprtk.hpp.

◆ operator()() [10/15]

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 
)
inlinevirtual

Definition at line 36001 of file exprtk.hpp.

◆ operator()() [11/15]

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 
)
inlinevirtual

Definition at line 36006 of file exprtk.hpp.

◆ operator()() [12/15]

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 
)
inlinevirtual

Definition at line 36011 of file exprtk.hpp.

◆ operator()() [13/15]

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

Definition at line 36018 of file exprtk.hpp.

◆ operator()() [14/15]

template<typename T, std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T &  )
inlinevirtual

Definition at line 36023 of file exprtk.hpp.

◆ operator()() [15/15]

template<typename T, std::size_t N>
virtual T exprtk::polynomial< T, N >::operator() ( const T &  ,
const T &   
)
inlinevirtual

Definition at line 36028 of file exprtk.hpp.


The documentation for this class was generated from the following file: