|
| polynomial () |
|
| polynomial (const coefficient_type &c) |
|
| polynomial (const polynomial< data__ > &p) |
|
| polynomial (const data_type &root) |
|
| polynomial (const data_type &root1, const data_type &root2) |
|
| polynomial (const data_type &root1, const data_type &root2, const data_type &root3) |
|
| polynomial (const data_type &root1, const data_type &root2, const data_type &root3, const data_type &root4) |
|
template<typename itroot__ > |
| polynomial (itroot__ its, itroot__ ite) |
|
polynomial< data__ > & | operator= (const data_type &d) |
|
polynomial< data__ > & | operator= (const polynomial< data__ > &p) |
|
index_type | degree () const |
|
data_type | coefficient (const index_type &i) const |
|
void | set_coefficients (const coefficient_type &ain) |
|
void | get_coefficients (coefficient_type &aout) const |
|
void | compress () |
|
void | adjust_zero (const data_type &small) |
|
void | set_roots (const data_type &root) |
|
void | set_roots (const data_type &root1, const data_type &root2) |
|
void | set_roots (const data_type &root1, const data_type &root2, const data_type &root3) |
|
void | set_roots (const data_type &root1, const data_type &root2, const data_type &root3, const data_type &root4) |
|
template<typename itroot__ > |
void | set_roots (itroot__ its, itroot__ ite) |
|
data_type | f (const data_type &t) const |
|
data_type | fp (const data_type &t) const |
|
data_type | fpp (const data_type &t) const |
|
data_type | fppp (const data_type &t) const |
|
polynomial< data_type > * | f () const |
|
polynomial< data_type > * | fp () const |
|
polynomial< data_type > * | fpp () const |
|
polynomial< data_type > * | fppp () const |
|
void | add (const polynomial< data_type > &p1, const polynomial< data_type > &p2) |
|
void | subtract (const polynomial< data_type > &p1, const polynomial< data_type > &p2) |
|
void | multiply (const polynomial< data_type > &p1, const polynomial< data_type > &p2) |
|
void | multiply (const data_type &d) |
|
void | divide (polynomial< data_type > &prem, const polynomial< data_type > &p1, const polynomial< data_type > &p2) |
|
void | divide (const data_type &d) |
|
void | negative () |
|