Classes |
class | Polynomial< NT > |
| A basic polynomial class. More...
|
Typedefs |
typedef std::pair< BigFloat,
BigFloat > | BFInterval |
typedef std::vector< BFInterval > | BFVecInterval |
Functions |
template<class NT > |
Polynomial< NT > | operator+ (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > |
Polynomial< NT > | operator- (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > |
Polynomial< NT > | operator* (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > |
Polynomial< NT > | power (const Polynomial< NT > &, int n) |
template<class NT > |
Polynomial< NT > | differentiate (const Polynomial< NT > &) |
template<class NT > |
Polynomial< NT > | differentiate (const Polynomial< NT > &, int n) |
template<class NT > |
NT | content (const Polynomial< NT > &p) |
template<class NT > |
bool | isDivisible (Polynomial< NT > p, Polynomial< NT > q) |
template<class NT > |
Polynomial< NT > | gcd (const Polynomial< NT > &p, const Polynomial< NT > &q) |
template<class NT > |
NT | res (Polynomial< NT > p, Polynomial< NT > q) |
template<class NT > |
NT | psc (int i, Polynomial< NT > p, Polynomial< NT > q) |
template<class NT > |
Polynomial< NT > | factorI (Polynomial< NT > p, int d) |
template<class NT > |
bool | operator== (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > |
bool | operator!= (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > |
bool | zeroP (const Polynomial< NT > &) |
template<class NT > |
bool | unitP (const Polynomial< NT > &) |
template<class NT > |
std::ostream & | operator<< (std::ostream &, const Polynomial< NT > &) |
template<class NT > |
std::istream & | operator>> (std::istream &, Polynomial< NT > &) |