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

◆ from_rational()

bool M2FreeAlgebraQuotient::from_rational ( const mpq_srcptr q,
ring_elem & result ) const
virtual

Implements Ring.

Definition at line 86 of file M2FreeAlgebraQuotient.cpp.

87{
88 ring_elem cq; // in coeff ring.
89 bool worked = coefficientRing()->from_rational(q, cq);
90 if (!worked) return false;
91 result1 = from_coefficient(cq);
92 return true;
93}
virtual ring_elem from_coefficient(const ring_elem a) const
const Ring * coefficientRing() const
virtual bool from_rational(const mpq_srcptr q, ring_elem &result) const =0

References coefficientRing(), from_coefficient(), and Ring::from_rational().