Reimplemented from QRingInfo.
Definition at line 212 of file qring.cpp.
215{
217
218 const Monoid *M =
R->getMonoid();
219 Nterm head;
221 Nterm *t = f;
222 while (t != nullptr)
223 {
226 if (
Rideal->search_expvector(EXP1, b))
227 {
229
230
232 }
233 else
234 {
238 }
239 }
242}
exponents::Exponents exponents_t
void to_expvector(const_monomial m, exponents_t result_exp) const
void reduce_lead_term_QQ(Nterm *&f, const Nterm *g) const
Nterm * quotient_element(int i) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define ALLOCATE_EXPONENTS(byte_len)
References ALLOCATE_EXPONENTS, int_bag::basis_elem(), QRingInfo::exp_size, Nterm::monom, Nterm::next, QRingInfo::quotient_element(), QRingInfo::R, reduce_lead_term_QQ(), result(), QRingInfo_field::Rideal, s, and Monoid::to_expvector().