|
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) |
|