| 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (const GenericPolynomial< BasisElement > &p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (GenericPolynomial< BasisElement > p1, const GenericPolynomial< BasisElement > &p2) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (GenericPolynomial< BasisElement > p, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (GenericPolynomial< BasisElement > p, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (const BasisElement &m, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (const BasisElement &m1, const BasisElement &m2) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (const BasisElement &m, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (double c, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (double c, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (GenericPolynomial< BasisElement > p, const Variable &v) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator+ (const Variable &v, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (GenericPolynomial< BasisElement > p1, const GenericPolynomial< BasisElement > &p2) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (GenericPolynomial< BasisElement > p, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (GenericPolynomial< BasisElement > p, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (const BasisElement &m, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (const BasisElement &m1, const BasisElement &m2) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (const BasisElement &m, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (double c, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (double c, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (GenericPolynomial< BasisElement > p, const Variable &v) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator- (const Variable &v, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (GenericPolynomial< BasisElement > p1, const GenericPolynomial< BasisElement > &p2) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (GenericPolynomial< BasisElement > p, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (GenericPolynomial< BasisElement > p, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (const BasisElement &m, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (const BasisElement &m, double c) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (double c, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (double c, const BasisElement &m) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (GenericPolynomial< BasisElement > p, const Variable &v) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator * (const Variable &v, GenericPolynomial< BasisElement > p) | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | operator/ (GenericPolynomial< BasisElement > p, double v) | 
|   | Returns p / v.  More...
  | 
|   | 
| template<typename BasisElement >  | 
| GenericPolynomialEnable< BasisElement >  | pow (const GenericPolynomial< BasisElement > &p, int n) | 
|   | Returns polynomial raised to n.  More...
  | 
|   | 
| template<typename BasisElement >  | 
| std::ostream &  | operator<< (std::ostream &os, const GenericPolynomial< BasisElement > &p) | 
|   |