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

◆ preferred_associate_divisor()

ring_elem PolyRing::preferred_associate_divisor ( ring_elem ff) const

Definition at line 459 of file poly.cpp.

468{
469 ring_elem result = getCoefficients()->zero();
471 for (Nterm& t : f)
473 // ie it cannot change, no matter what next coeff is
474 return result;
475 return result;
476}
virtual const Ring * getCoefficients() const
Definition polyring.hpp:277
virtual bool has_associate_divisors() const
Definition ring.hpp:228
ring_elem zero() const
Definition ring.hpp:359
virtual bool lower_associate_divisor(ring_elem &f, ring_elem g) const
Definition ring.cpp:297
VALGRIND_MAKE_MEM_DEFINED & result(result)

References PolynomialRing::getCoefficients(), Ring::has_associate_divisors(), Ring::lower_associate_divisor(), and result().

Referenced by rawAssociateDivisor(), and rawGCDRingElement().