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

◆ from_rational()

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

Implements Ring.

Definition at line 114 of file M2FreeAlgebra.cpp.

115{
116 ring_elem cq; // in coeff ring.
117 bool worked = coefficientRing()->from_rational(q, cq);
118 if (!worked) return false;
119 result1 = from_coefficient(cq);
120 return true;
121}
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().