|
| PPolynomial (const PPolynomial< Degree > &p) |
|
PPolynomial & | operator= (const PPolynomial &p) |
|
int | size (void) const |
|
void | set (size_t size) |
|
void | set (StartingPolynomial< Degree > *sps, int count) |
|
void | reset (size_t newSize) |
|
double | operator() (double t) const |
|
double | integral (double tMin, double tMax) const |
|
double | Integral (void) const |
|
template<int Degree2> |
PPolynomial< Degree > & | operator= (const PPolynomial< Degree2 > &p) |
|
PPolynomial | operator+ (const PPolynomial &p) const |
|
PPolynomial | operator- (const PPolynomial &p) const |
|
template<int Degree2> |
PPolynomial< Degree+Degree2 > | operator* (const Polynomial< Degree2 > &p) const |
|
template<int Degree2> |
PPolynomial< Degree+Degree2 > | operator* (const PPolynomial< Degree2 > &p) const |
|
PPolynomial & | operator+= (double s) |
|
PPolynomial & | operator-= (double s) |
|
PPolynomial & | operator*= (double s) |
|
PPolynomial & | operator/= (double s) |
|
PPolynomial | operator+ (double s) const |
|
PPolynomial | operator- (double s) const |
|
PPolynomial | operator* (double s) const |
|
PPolynomial | operator/ (double s) const |
|
PPolynomial & | addScaled (const PPolynomial &poly, double scale) |
|
PPolynomial | scale (double s) const |
|
PPolynomial | shift (double t) const |
|
PPolynomial< Degree-1 > | derivative (void) const |
|
PPolynomial< Degree+1 > | integral (void) const |
|
void | getSolutions (double c, std::vector< double > &roots, double EPS, double min=-DBL_MAX, double max=DBL_MAX) const |
|
void | printnl (void) const |
|
PPolynomial< Degree+1 > | MovingAverage (double radius) |
|
void | write (FILE *fp, int samples, double min, double max) const |
|
template<> |
PPolynomial< 0 > | BSpline (double radius) |
|
template<int Degree>
class PPolynomial< Degree >
Definition at line 49 of file PPolynomial.h.