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

◆ negate()

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

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

200 {
201 if (a != 0)
202 {
203 result = minus_one + a;
204 if (result > p1) result -= p1;
205 }
206 else
207 result = 0;
208 }
VALGRIND_MAKE_MEM_DEFINED & result(result)

References minus_one, p1, and result().

Referenced by syzygy().