Implements PolynomialHeap.
Definition at line 1088 of file NCReduction.cpp.
1089 {
1095 {
1097 mRing.add_to_end(*f, tm.second, tm.first);
1099 }
1101 return f;
1102 }
Polynomial< CoefficientRingType > Poly
PriorityQueuePolynomialHeap & addPolynomial(const Poly &poly) override
std::pair< Monom, ring_elem > viewLeadTerm() override
std::priority_queue< Entry, Container, EntryConfig > mQueue
void removeLeadTerm() override
References addPolynomial(), isZero(), mLeadTerm, mLeadTermSet, mQueue, mRing, removeLeadTerm(), and viewLeadTerm().