| 
| template<class X >  | 
| bool  | mmx::with_plus_sign (const X &x) | 
|   | 
| template<class C >  | 
| bool  | mmx::with_plus_sign (const tensor::monomials< C > &x) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::realloc (monomials< C > &mpl, const eenv &nenv) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::clear (monomials< C > &monoms) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::clear (monomials< C > &mpl, const eenv &nenv) | 
|   | 
| template<class C >  | 
| bool  | mmx::tensor::varindex (int &lv, const monomials< C > &mpl, int gv) | 
|   | 
| template<class C >  | 
| std::ostream &  | mmx::tensor::operator<< (std::ostream &o, const monomials< C > &mpl) | 
|   | 
| template<class Result , class Coeff , class Parameters >  | 
| void  | mmx::tensor::eval (Result &result, const monomials< Coeff > &monoms, const Parameters ¶meters) | 
|   | 
| template<class Result , class Coeff , class Parameters >  | 
| void  | mmx::tensor::eval (Result &result, const monomials< Coeff > &monoms, const Parameters ¶meters, unsigned n) | 
|   | 
| template<class Result , class Coeff , class Parameters >  | 
| void  | mmx::tensor::heval (Result &result, const monomials< Coeff > &monoms, const Parameters ¶meters) | 
|   | 
| template<class Result , class Coeff , class Parameters >  | 
| void  | mmx::tensor::subs0 (Result *result, const monomials< Coeff > &monoms, const Parameters ¶meters) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::extend (monomials< C > &mpl, const eenv &nenv) | 
|   | 
| template<class X , class Y >  | 
| void  | mmx::tensor::waddm (monomials< X > &mpla, const monomials< Y > &mplb) | 
|   | 
| template<class X , class C >  | 
| void  | mmx::tensor::add (monomials< X > &r, const monomials< X > &a, const C &c) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::add (monomials< C > &a, const C &x) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::add (monomials< C > &r, const C &c, const monomials< C > &a) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::add (monomials< C > &r, const monomials< C > &a) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::add (monomials< C > &r, const monomials< C > &a, const monomials< C > &b) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::sub (monomials< C > &r, const monomials< C > &a, const monomials< C > &b) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::sub (monomials< C > &mpl, const C &c, const monomials< C > &a) | 
|   | 
| template<class X , class Y >  | 
| void  | mmx::tensor::wsubm (monomials< X > &mpla, const monomials< Y > &mplb) | 
|   | 
| template<class X , class Y >  | 
| void  | mmx::tensor::sub (monomials< X > &r, const monomials< Y > &a) | 
|   | 
| template<class X , class C >  | 
| void  | mmx::tensor::sub (monomials< X > &r, const monomials< X > &a, const C &c) | 
|   | 
| template<class C , class X >  | 
| void  | mmx::tensor::sub (monomials< C > &a, const X &x) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::mul (monomials< C > &r, const C &c) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::div (monomials< C > &r, const C &c) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::mul (monomials< C > &r, const monomials< C > &a) | 
|   | 
| template<class X , class Y , class Z >  | 
| void  | mmx::tensor::mul (monomials< X > &r, const monomials< Y > &a, const monomials< Z > &b) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::mul (monomials< C > &a, const monomials< C > &b, const C &c) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::mul (monomials< C > &r, const C &c, const monomials< C > &a) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::div (monomials< C > &r, const monomials< C > &a, const C &c) | 
|   | 
| template<class OSTREAM , class C >  | 
| OSTREAM &  | mmx::tensor::print (OSTREAM &os, const monomials< C > &mpl, const variables &Var=monom< C >::var) | 
|   | 
| template<class SYNTAX , class C >  | 
| void  | mmx::tensor::print_flatten (SYNTAX &out, const monomials< C > &mpl, const variables &Var=monom< C >::var) | 
|   | 
| template<class Coeff >  | 
| int  | mmx::tensor::degree (const monomials< Coeff > &p) | 
|   | 
| template<class Coeff >  | 
| int  | mmx::tensor::degree (const monomials< Coeff > &p, int v) | 
|   | 
| template<class Coeff >  | 
| int  | mmx::tensor::leading_variable (const monomials< Coeff > &p) | 
|   | 
| template<class Coeff >  | 
| void  | mmx::tensor::diff (monomials< Coeff > &res, const monomials< Coeff > &src, int v) | 
|   | 
| template<class C , class O >  | 
| void  | mmx::tensor::convert (monomials< C > &mpl, const sparse::monomial_seq< C, O > &imp) | 
|   | 
| template<class C , class O >  | 
| void  | mmx::tensor::convert (sparse::monomial_seq< C, O > &pol, const monomials< C > &mpl) | 
|   | 
| eenv  | mmx::tensor::face_env (const eenv &e, int lv) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::lface (monomials< C > &f, const monomials< C > &src, int v) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::rface (monomials< C > &f, const monomials< C > &src, int v) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::face (monomials< C > &f, const monomials< C > &src, int v, int n) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::islice (monomials< C > &f, const monomials< C > &src, int v, int i) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::slice (monomials< C > &f, const monomials< C > &src, int v, int n) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::shift (monomials< C > &f, const C &t, const int &v) | 
|   | Compute f (var[v]+t)  More...
  | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::set_variable (monomials< C > &f, C t, int v) | 
|   | Compute f (x_v=t)  More...
  | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::reciprocal (monomials< C > &f, const int &v) | 
|   | Compute f (1/var[v])  More...
  | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::contraction (monomials< C > &f, const C &t, const int &v) | 
|   | Compute f (a*var[v])  More...
  | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::mins (monomials< C > &mm, monomials< C > &f, int v) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::maxs (monomials< C > &mm, monomials< C > &f, int v) | 
|   | 
| template<class C >  | 
| void  | mmx::tensor::rename_var (monomials< C > &f, const int &v, const int &n) | 
|   |