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

◆ invert()

void M2::ARingZZp::invert ( elem & result,
elem a ) const
inline

Definition at line 210 of file aring-zzp.hpp.

211 {
212 if (is_zero(a)) throw exc::division_by_zero_error();
213 result = p1 - a;
214 if (result == 0) result = p1;
215 }
bool is_zero(ElementType f) const
VALGRIND_MAKE_MEM_DEFINED & result(result)

References is_zero(), p1, and result().