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

◆ get_denominator_QQ()

ring_elem PolyRing::get_denominator_QQ ( ring_elem f) const

Definition at line 2431 of file poly.cpp.

2437{
2438 assert(tpoly(f) != 0);
2439 assert(getCoefficients() == globalQQ);
2440
2441 mpz_t denom;
2442 mpz_init_set_si(denom, 1);
2443
2445 ring_elem result = globalZZ->RingZZ::from_int(denom);
2446 mpz_clear(denom);
2447 return result;
2448}
const RingQQ * globalQQ
Definition aring.cpp:24
void determine_common_denominator_QQ(ring_elem f, mpz_ptr denom_so_far) const
Definition poly.cpp:2418
virtual const Ring * getCoefficients() const
Definition polyring.hpp:277
RingZZ * globalZZ
Definition relem.cpp:13
VALGRIND_MAKE_MEM_DEFINED & result(result)
Nterm * tpoly
Definition ringelem.hpp:80

References determine_common_denominator_QQ(), PolynomialRing::getCoefficients(), globalQQ, globalZZ, and result().