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

◆ divide_coeff_exact_to_ZZ()

void GBRing::divide_coeff_exact_to_ZZ ( gbvector * f,
gmp_ZZ u ) const
protected

Definition at line 1291 of file gbring.cpp.

1292{
1293 mpz_t a;
1294 mpz_init(a);
1295 for (; f != nullptr; f = f->next)
1296 {
1297 mpz_divexact(a, f->coeff.get_mpz(), u);
1298 f->coeff = globalZZ->RingZZ::from_int(a);
1299 }
1300 mpz_clear(a);
1301}
RingZZ * globalZZ
Definition relem.cpp:13
ring_elem coeff
Definition gbring.hpp:81
gbvector * next
Definition gbring.hpp:80
mpz_srcptr get_mpz() const
Definition ringelem.hpp:127

References gbvector::coeff, ring_elem::get_mpz(), globalZZ, and gbvector::next.

Referenced by gbvector_remove_content_ZZ().