Reimplemented from QRingInfo.
Definition at line 384 of file qring.cpp.
387{
389
390 const Monoid *M =
R->getMonoid();
391 Nterm head;
393 Nterm *t = f;
394 while (t != nullptr)
395 {
397 int w =
ringtableZZ->find_smallest_coeff_divisor(EXP1, 1);
398 if (w >= 0)
399 {
400
401
402
405 }
409 }
412}
exponents::Exponents exponents_t
void to_expvector(const_monomial m, exponents_t result_exp) const
bool reduce_lead_term_ZZ(Nterm *&f, const Nterm *g) const
MonomialTableZZ * ringtableZZ
Nterm * quotient_element(int i) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define ALLOCATE_EXPONENTS(byte_len)
References ALLOCATE_EXPONENTS, QRingInfo::exp_size, Nterm::monom, Nterm::next, QRingInfo::quotient_element(), QRingInfo::R, reduce_lead_term_ZZ(), result(), ringtableZZ, and Monoid::to_expvector().