| 
| template<class T >  | 
| T  | mmx::pow (const T &a, int i) | 
|   | 
| TMPL int  | mmx::nbvar (const Polynomial &mp) | 
|   | 
| TMPL int  | mmx::degree (const Polynomial &mp) | 
|   | 
| TMPL int  | mmx::degree (const Polynomial &mp, int v) | 
|   | 
| TMPL unsigned  | mmx::size (const Polynomial &p) | 
|   | 
| TMPL std::string  | mmx::to_string (const Polynomial &mp, const variables &var) | 
|   | 
| TMPL std::ostream &  | mmx::operator<< (std::ostream &os, const Polynomial &mp) | 
|   | 
| template<class OSTREAM , class C , class Rep , class Ord >  | 
| OSTREAM &  | mmx::print (OSTREAM &os, const Polynomial &mp) | 
|   | 
| template<class OSTREAM , class C , class Rep , class Ord >  | 
| OSTREAM &  | mmx::print (OSTREAM &os, const Polynomial &mp, const variables &Var) | 
|   | 
| TMPL std::string  | mmx::as_string (const Polynomial &p) | 
|   | 
| TMPL std::string  | mmx::as_string (const Polynomial &p, const variables &var) | 
|   | 
| TMPL Polynomial  | mmx::diff (const Polynomial &pol, int v) | 
|   | Multivariate Polynomial Differentiation.  More...
  | 
|   | 
| TMPL Polynomial  | mmx::diff (const Polynomial &pol) | 
|   | Multivariate Polynomial Differentiation.  More...
  | 
|   | 
| TMPL Seq< C >  | mmx::coefficients (const Polynomial &pol) | 
|   | 
| TMPL Seq< Polynomial >  | mmx::coefficients (const Polynomial &pol, int v) | 
|   | 
| template<class Result , class C , class Rep , class Ord , class Parameters >  | 
| Result  | mmx::eval (const Polynomial &polynomial, const Parameters ¶meters) | 
|   | Multivariate Polynomial Evaluation.  More...
  | 
|   | 
| template<class Result , class C , class Rep , class Ord , class Parameters >  | 
| Result  | mmx::eval (const Polynomial &polynomial, const Parameters ¶meters, int n) | 
|   | 
| template<class Result , class C , class Rep , class Ord , class Parameters >  | 
| void  | mmx::eval (Result &result, const Polynomial &polynomial, const Parameters ¶meters) | 
|   | 
| TMPL Polynomial  | mmx::homogenize (const Polynomial &p, const Polynomial &v) | 
|   | 
| TMPL Polynomial  | mmx::homogenize (const Polynomial &p, int i, const Polynomial &v) | 
|   | 
| template<class C1 , class R1 , class C2 , class R2 >  | 
| void  | mmx::let::assign (polynomial< C1, R1 > &p, const polynomial< C2, R2 > &q) | 
|   | 
| template<class C1 , class R1 , class DOM , class C2 , class R2 >  | 
| void  | mmx::let::assign (polynomial< C1, R1 > &p, const polynomial< C2, R2 > &q, const DOM &dmn) | 
|   | 
| template<class POL1 , class C2 , class R2 , class V2 >  | 
| POL1  | mmx::as (const polynomial< C2, with< R2, V2 > > &p) | 
|   | 
| TMPL void  | mmx::tensor::face (Polynomial &r, const Polynomial &p, int v, int f) | 
|   | 
| TMPL void  | mmx::tensor::split (Polynomial &r, Polynomial &p, int v) | 
|   | 
| template<class MP >  | 
| MP  | mmx::binomial (typename MP::coeff_t coeff, int i, int d, typename MP::coeff_t a) | 
|   | 
| TMPL void  | mmx::shift (Polynomial &f, const C &t, const int &v) | 
|   | 
| TMPL void  | mmx::shift (Polynomial &r, const Polynomial &p, int d, int v=0) | 
|   | 
| TMPL void  | mmx::reciprocal (Polynomial &f, const int &v) | 
|   | 
| TMPL Polynomial::Scalar  | mmx::content (const Polynomial &p) | 
|   |