#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 |