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

◆ getElement< RingQQ >()

template<>
ring_elem getElement< RingQQ > ( const RingQQ & R,
int index )

Definition at line 41 of file RingQQTest.cpp.

42{
43 if (index < 50) return R.from_long(index - 25);
45 {
46 maxH_initialized = true;
47 mpz_init(maxH);
48 mpz_set_str(maxH, "100000000000", 10);
49 }
52 EXPECT_TRUE(R.from_rational(a1, result));
53 return result;
54}
static bool maxH_initialized
static mpz_t maxH
virtual ring_elem from_long(long n) const
virtual bool from_rational(mpq_srcptr q, ring_elem &result) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
mpq_srcptr gmp_QQ
Definition m2-types.h:145
gmp_QQ rawRandomQQ(gmp_ZZ height)
Definition random.cpp:194

References M2::ConcreteRing< RingType >::from_long(), M2::ConcreteRing< RingType >::from_rational(), maxH, maxH_initialized, rawRandomQQ(), and result().