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

◆ invert()

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

Implements Ring.

Definition at line 296 of file ZZ.cpp.

297{
298 if (RingZZ::is_unit(f))
299 return RingZZ::copy(f);
300
301 throw exc::engine_error("division by a non unit attempted");
302}
virtual bool is_unit(const ring_elem f) const
Definition ZZ.cpp:149
virtual ring_elem copy(const ring_elem f) const
Definition ZZ.cpp:183

References copy(), and is_unit().