#include <polynomial.hpp>
Public Types | |
typedef std::vector< T > ::value_type | value_type |
typedef std::vector< T >::size_type | size_type |
Public Member Functions | |
polynomial () | |
template<class U > | |
polynomial (const U *data, unsigned order) | |
template<class U > | |
polynomial (const U &point) | |
polynomial (const polynomial &p) | |
template<class U > | |
polynomial (const polynomial< U > &p) | |
size_type | size () const |
size_type | degree () const |
value_type & | operator[] (size_type i) |
const value_type & | operator[] (size_type i) const |
T | evaluate (T z) const |
std::vector< T > | chebyshev () const |
template<class U > | |
polynomial & | operator+= (const U &value) |
template<class U > | |
polynomial & | operator-= (const U &value) |
template<class U > | |
polynomial & | operator*= (const U &value) |
template<class U > | |
polynomial & | operator+= (const polynomial< U > &value) |
template<class U > | |
polynomial & | operator-= (const polynomial< U > &value) |
template<class U > | |
polynomial & | operator*= (const polynomial< U > &value) |
typedef std::vector<T>::size_type boost::math::tools::polynomial< T >::size_type |
typedef std::vector<T>::value_type boost::math::tools::polynomial< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::math::tools::polynomial_to_chebyshev().
|
inline |
|
inline |
References boost::math::tools::evaluate_polynomial().
|
inline |
References boost::multiprecision::backends::i.
|
inline |
|
inline |
References boost::program_options::value().
|
inline |
|
inline |
References boost::program_options::value().
|
inline |
|
inline |
References boost::multiprecision::backends::i.
|
inline |
References boost::multiprecision::backends::i.
|
inline |