Reimplemented from QRingInfo.
Definition at line 119 of file qring.cpp.
122{
124
125 const Monoid *M =
R->getMonoid();
126 Nterm head;
128 Nterm *t = f;
129 while (t != nullptr)
130 {
133 if (
Rideal->search_expvector(EXP1, b))
134 {
136
137
139 }
140 else
141 {
145 }
146 }
149}
exponents::Exponents exponents_t
void to_expvector(const_monomial m, exponents_t result_exp) const
void reduce_lead_term_basic_field(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_basic_field(), result(), QRingInfo_field::Rideal, s, and Monoid::to_expvector().