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

◆ invert()

ring_elem GF::invert ( const ring_elem f) const
virtual

Implements Ring.

Definition at line 417 of file GF.cpp.

418{
419 if (f.get_int() == _ZERO)
420 throw exc::division_by_zero_error();
421 if (f.get_int() == _ONE) return ring_elem(_ONE);
422 return ring_elem(Q1_ - f.get_int());
423}
int Q1_
Definition GF.hpp:71
int _ONE
Definition GF.hpp:73
int _ZERO
Definition GF.hpp:72
int get_int() const
Definition ringelem.hpp:124

References _ONE, _ZERO, ring_elem::get_int(), and Q1_.