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

◆ internal_subtract()

int GF::internal_subtract ( int f,
int g ) const
private

Definition at line 349 of file GF.cpp.

350{
351 if (g == _ZERO) return f;
352 if (f == g) return _ZERO;
353 int g1 = modulus_add(g, _MINUS_ONE, Q1_); // f = -g
354 return internal_add(f, g1);
355}
static int modulus_add(int a, int b, int p)
Definition GF.cpp:169
int internal_add(int f, int g) const
Definition GF.cpp:326
int _MINUS_ONE
Definition GF.hpp:74
int Q1_
Definition GF.hpp:71
int _ZERO
Definition GF.hpp:72

References _MINUS_ONE, _ZERO, internal_add(), modulus_add(), and Q1_.

Referenced by subtract().