polynomial interface More...
#include <polynomial.h>
Public Member Functions | |
void | add_coef (float term) |
Add default coefficient. | |
Polynomial (const char *pname) | |
Constructor. | |
float | value (const float x) |
evaluate polynomial | |
virtual | ~Polynomial () |
Public Attributes | |
std::vector< float > | coef |
Protected Attributes | |
char | name [POLYNOMIAL_NAME_SIZE] |
polynomial interface
Definition at line 26 of file polynomial.h.
Polynomial::Polynomial | ( | const char * | pname | ) | [inline] |
virtual Polynomial::~Polynomial | ( | ) | [inline, virtual] |
Definition at line 39 of file polynomial.h.
void Polynomial::add_coef | ( | float | term | ) | [inline] |
Add default coefficient.
first call adds constant term each successive call adds increasing powers of x
Definition at line 46 of file polynomial.h.
float Polynomial::value | ( | const float | x | ) | [inline] |
evaluate polynomial
x | point at which to evaluate |
Definition at line 75 of file polynomial.h.
std::vector<float> Polynomial::coef |
polynomial coefficients
Definition at line 88 of file polynomial.h.
char Polynomial::name[POLYNOMIAL_NAME_SIZE] [protected] |
polynomial name
Definition at line 92 of file polynomial.h.