Implements PolynomialRing.
Definition at line 1764 of file poly.cpp.
1765{
1766
1768 Nterm *t = f;
1769 if (t == nullptr) return 0;
1772 M_->to_expvector(t->
monom, exp1);
1774 for (; t !=
nullptr; t = t->
next)
1775 {
1776 M_->to_expvector(t->
monom, exp2);
1778
1783 }
1787}
exponents::Exponents exponents_t
static int lex_compare(int nvars, ConstExponents a, ConstExponents b)
int n_terms(const ring_elem f) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp2(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
References EQ, freemem(), ExponentVector< int, true >::lex_compare(), PolynomialRing::M_, Nterm::monom, PolynomialRing::n_terms(), PolynomialRing::n_vars(), newarray_atomic, Nterm::next, and result().
Referenced by get_terms(), lift(), and list_form().