Simple polynomial container. More...
#include <Polynomial.h>
Public Member Functions | |
| const std::vector< double > & | GetCoefficients () const |
| operator bool () const | |
| double | operator() (const double x) const |
| Polynomial (const double coeff=0) | |
| Polynomial (const std::vector< double > &coeff) | |
| template<typename T , unsigned int n> | |
| Polynomial (const T(&coeff)[n]) | |
Public Attributes | |
| bool | const |
| return | true |
Private Attributes | |
| void | const |
| std::vector< double > | fCoeff |
Simple polynomial container.
Implements numerically stable Horner evaluation.
Definition at line 22 of file Polynomial.h.
|
inline |
Definition at line 25 of file Polynomial.h.
|
inline |
Definition at line 27 of file Polynomial.h.
References evt::Check().
|
inline |
Definition at line 30 of file Polynomial.h.
References evt::Check().
|
inline |
Definition at line 34 of file Polynomial.h.
References fCoeff.
Referenced by utl::operator<<(), and MathTest::TestPolynomial().
|
inlineexplicit |
Definition at line 46 of file Polynomial.h.
|
inline |
Definition at line 32 of file Polynomial.h.
References utl::EvalPoly(), and fCoeff.
| bool utl::Polynomial::const |
Definition at line 39 of file Polynomial.h.
|
private |
Definition at line 52 of file Polynomial.h.
|
private |
Definition at line 57 of file Polynomial.h.
Referenced by GetCoefficients(), and operator()().
| return utl::Polynomial::true |
Definition at line 43 of file Polynomial.h.