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

◆ content()

const RingElement * RingElement::content ( ) const

Definition at line 337 of file relem.cpp.

338{
339 const PolynomialRing *P = R->cast_to_PolynomialRing();
340 const Ring *targetR = (P == nullptr ? R : P->getCoefficients());
341
342 return new RingElement(targetR, R->content(val));
343}
virtual const Ring * getCoefficients() const
Definition polyring.hpp:277
RingElement(const Ring *R, ring_elem f)
Definition relem.hpp:166
ring_elem val
Definition relem.hpp:69
const Ring * R
Definition relem.hpp:68

References PolynomialRing::getCoefficients(), R, RingElement(), and val.

Referenced by rawRingElementContent(), and split_off_content().