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

◆ is_unit()

bool RingZZ::is_unit ( const ring_elem f) const
virtual

Implements Ring.

Definition at line 149 of file ZZ.cpp.

150{
151 mpz_srcptr a = f.get_mpz();
152 return (mask_mpz_cmp_si(a, 1) == 0 || mask_mpz_cmp_si(a, -1) == 0);
153}
int mask_mpz_cmp_si(mpz_srcptr x, long int i)
Definition ZZ.hpp:53
mpz_srcptr get_mpz() const
Definition ringelem.hpp:127

References ring_elem::get_mpz(), and mask_mpz_cmp_si().

Referenced by invert(), and power().