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

◆ from_rational()

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

Implements Ring.

Definition at line 128 of file ZZ.cpp.

129{
130 bool ok = mpz_cmp_si(mpq_denref(q), 1) == 0;
131 if (not ok) return false;
132 result = RingZZ::from_int(mpq_numref(q));
133 return true;
134}
virtual ring_elem from_int(mpz_srcptr n) const
Definition ZZ.cpp:119
VALGRIND_MAKE_MEM_DEFINED & result(result)

References from_int(), and result().