Implements PolynomialRing.
Definition at line 2149 of file poly.cpp.
2153{
2154 if (d == 0) return a;
2155 Nterm head;
2158 for (Nterm& t : a)
2159 {
2160 M_->to_expvector(t.monom, exp);
2161 if (exp[n] >= d)
2163 else
2164 continue;
2168 M_->from_expvector(exp,
result->monom);
2169 }
2173}
exponents::Exponents exponents_t
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
References freemem(), PolynomialRing::M_, PolynomialRing::n_vars(), new_term(), newarray_atomic, Nterm::next, and result().