Definition at line 1517 of file poly.cpp.
1518{
1519
1520
1521
1522 ring_elem a =
copy(f);
1523 Nterm *t = a;
1524 Nterm *b = g;
1525 Nterm remhead;
1526 Nterm *remt = &remhead;
1527 ring_elem c;
1529 while (t != nullptr)
1531 {
1532 a = t;
1534 t = a;
1535 if (!cancelled)
1536 {
1540 }
1541 }
1542 else
1543 {
1547 }
1548
1549 remt->
next =
nullptr;
1550 return remhead.
next;
1551}
virtual ring_elem copy(const ring_elem f) const
bool imp_attempt_to_cancel_lead_term(ring_elem &f, ring_elem g, ring_elem &coeff, monomial monom) const
References copy(), imp_attempt_to_cancel_lead_term(), PolynomialRing::M_, Nterm::monom, monomial, and Nterm::next.