Definition at line 316 of file qring.cpp.
319{
322 for (int i = 0; i < quotients.size(); i++)
323 {
324
325
326
327 Nterm *f = quotients[i];
328 R->getMonoid()->to_expvector(f->
monom, exp);
329
331 {
332
333
336 gbvector *g =
R->translate_gbvector_from_ringelem(f);
339
340 if (f->
next ==
nullptr &&
R->getMonoid()->is_one(f->
monom))
341 {
344 }
345 }
346 }
348}
exponents::Exponents exponents_t
static MonomialTableZZ * make(int nvars)
ring_elem ZZ_quotient_value_
MonomialTableZZ * ringtableZZ
void appendQuotientElement(Nterm *f, gbvector *g)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
mpz_srcptr get_mpz() const
References QRingInfo::appendQuotientElement(), Nterm::coeff, freemem(), ring_elem::get_mpz(), is_ZZ_quotient_, MonomialTableZZ::make(), Nterm::monom, QRingInfo::n_quotients(), newarray_atomic, Nterm::next, QRingInfo::QRingInfo(), QRingInfo::R, ringtableZZ, and ZZ_quotient_value_.