Definition in file Monom.h.
Go to the source code of this file.
Namespaces | |
namespace | let |
Classes | |
struct | Monom< C, R > |
Functions | |
template<class R, class O> | |
VAL< OP<'*', Monom< R, O >, Monom< R, O > > > | operator * (const Monom< R, O > &a, const Monom< R, O > &b) |
template<class R, class O> | |
VAL< OP<'/', Monom< R, O >, Monom< R, O > > > | operator/ (const Monom< R, O > &a, const Monom< R, O > &b) |
template<class C, class R> | |
void | let::assign (C &r, const Monom< C, R > &m) |
template<class C, class R> | |
const C & | let::convert (const Monom< C, R > &m, const type::As< C > &) |
template<class C, class R> | |
void | assign (Monom< C, R > &a, const OP<'*', Monom< C, R >, Monom< C, R > > &M) |
template<class R, class O> | |
void | assign (Monom< R, O > &res, const OP<'/', Monom< R, O >, Monom< R, O > > &M) |
template<class C, class R> | |
R::degree_t | degree (const Monom< C, R > &m) |
template<class M> | |
M | MGcd (const M &m1, const M &m2) |
template<class M> | |
M | div (const M &m1, const M &m2) |
template<class M> | |
M | div_quo (const M &m1, const M &m2) |
template<class C, class R> | |
Monom< C, R > | operator+ (const Monom< C, R > &m1, const Monom< C, R > &m2) |
template<class C, class R> | |
Monom< C, R > | operator- (const Monom< C, R > &m1, const Monom< C, R > &m2) |
template<class C, class R> | |
Monom< C, R > | operator * (const Monom< C, R > &m1, const C &c2) |
template<class C, class R> | |
Monom< C, R > | operator * (const C &c2, const Monom< C, R > &m1) |
template<class C, class R> | |
Monom< C, R > | operator/ (const Monom< C, R > &m1, const C &c2) |
template<class C, class R> | |
std::ostream & | operator<< (std::ostream &os, const Monom< C, R > &m) |
Output operator. |
std::ostream& operator<< | ( | std::ostream & | os, | |
const Monom< C, R > & | m | |||
) |
Output operator.
Definition at line 447 of file Monom.h.
References Monom< C, R >::coeff(), and MONOMIAL::print().