|
TMPL void | mmx::let::assign (C &r, const Monomial &m) |
|
TMPL Monomial | mmx::operator* (const Monomial &m1, const Monomial &m2) |
|
TMPL Monomial | mmx::operator/ (const Monomial &m1, const Monomial &m2) |
|
TMPL bool | mmx::divide (const Monomial &m1, const Monomial &m2, Monomial &r) |
|
TMPL void | mmx::mul (Monomial &a, const Monomial &m1, const Monomial &m2) |
|
TMPL void | mmx::div (Monomial &a, const Monomial &m1, const Monomial &m2) |
|
TMPL Monomial | mmx::div (const Monomial &m1, const Monomial &m2) |
|
TMPL Monomial | mmx::div_quo (const Monomial &m1, const Monomial &m2) |
|
template<class C , class E > |
E::degree_t | mmx::degree (const Monomial &m) |
|
TMPL Monomial | mmx::MGcd (const Monomial &m1, const Monomial &m2) |
|
TMPL Monomial | mmx::pow (const Monomial &m1, int n) |
|
template<class C , class E > |
Monomial | mmx::operator+ (const Monomial &m1, const Monomial &m2) |
|
template<class C , class E > |
Monomial | mmx::operator- (const Monomial &m1, const Monomial &m2) |
|
template<class C , class E > |
Monomial | mmx::operator* (const Monomial &m1, const C &c2) |
|
template<class C , class E > |
Monomial | mmx::operator* (const C &c2, const Monomial &m1) |
|
template<class C , class E > |
Monomial | mmx::operator/ (const Monomial &m1, const C &c2) |
|
bool | mmx::is_polynomial (const std::ostringstream &sm) |
|
template<class OSTREAM , class C , class E > |
OSTREAM & | mmx::print (OSTREAM &os, const Monomial &m, const variables &V) |
|
template<class C , class E > |
std::string | mmx::to_string_pp (const Monomial &m, const variables &V) |
|
template<class C , class E > |
std::string | mmx::to_string (const Monomial &m, const variables &V) |
|
template<class OSTREAM , class C , class E > |
OSTREAM & | mmx::print_as_double (OSTREAM &os, const Monomial &m, const variables &V) |
|
template<class C , class E > |
std::ostream & | mmx::operator<< (std::ostream &os, const monom< C, E > &m) |
| Output operator. More...
|
|