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

◆ lower_content_ZZ()

void GBRing::lower_content_ZZ ( gbvector * f,
mpz_ptr content ) const
protected

Definition at line 1303 of file gbring.cpp.

1306{
1307 if (f == nullptr) return;
1308 for (; f != nullptr; f = f->next)
1309 {
1310 mpz_gcd(content, content, f->coeff.get_mpz());
1311 if (mask_mpz_cmp_si(content, 1) == 0) return;
1312 }
1313}
int mask_mpz_cmp_si(mpz_srcptr x, long int i)
Definition ZZ.hpp:53
ring_elem coeff
Definition gbring.hpp:81
gbvector * next
Definition gbring.hpp:80
mpz_srcptr get_mpz() const
Definition ringelem.hpp:127

References mask_mpz_cmp_si().

Referenced by gbvector_remove_content_ZZ().