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.