Macaulay2 Engine
Loading...
Searching...
No Matches

◆ imp_subtract_multiple_to()

void PolyRing::imp_subtract_multiple_to ( ring_elem & f,
ring_elem a,
const_monomial m,
const ring_elem g ) const
protected

Definition at line 1000 of file poly.cpp.

1004{
1005 ring_elem b = K_->negate(a);
1006 ring_elem h = mult_by_term(g, b, m);
1007 add_to(f, h);
1008}
virtual ring_elem mult_by_term(const ring_elem f, const ring_elem c, const_monomial m) const
Definition poly.cpp:781
const Ring * K_
Definition polyring.hpp:123
void add_to(ring_elem &f, const ring_elem &g) const
Definition ring.cpp:205

References Ring::add_to(), PolynomialRing::K_, and mult_by_term().

Referenced by imp_attempt_to_cancel_lead_term().