Definition at line 143 of file RingZZTest.cpp.
144{
147
149 for (
int i = 0; i <
ntrials; i++)
150 {
153
154
158
159 EXPECT_TRUE(
globalZZ->is_positive(c));
160
164 }
165
169}
void testRingGCD(const T *R, int ntrials)
ring_elem minus_one() const
virtual ring_elem add(const ring_elem f, const ring_elem g) const
virtual ring_elem divide(const ring_elem f, const ring_elem g) const
ring_elem gcd(const ring_elem f, const ring_elem g) const
virtual bool is_equal(const ring_elem f, const ring_elem g) const
virtual ring_elem mult(const ring_elem f, const ring_elem g) const
ring_elem gcd_extended(const ring_elem f, const ring_elem g, ring_elem &u, ring_elem &v) const
Engine-side ring of integers, backed by GMP mpz_ptr elements.
References RingZZ::add(), RingZZ::divide(), RingZZ::gcd(), RingZZ::gcd_extended(), globalZZ, RingZZ::is_equal(), Ring::minus_one(), RingZZ::mult(), RingElementGenerator< RingType >::nextElement(), ntrials, Ring::one(), testRingGCD(), and Ring::zero().