Macaulay2 Engine
Loading...
Searching...
No Matches
◆
add()
void M2::ARingZZp::add
(
elem
&
result
,
elem
a
,
elem
b
) const
inline
Definition at line
217
of file
aring-zzp.hpp
.
218
{
219
int
e1 =
exp_table
[a];
220
int
e2 =
exp_table
[b];
221
int
n = e1 + e2;
222
if
(n >=
p
) n -=
p
;
223
result
=
log_table
[n];
224
}
M2::ARingZZp::exp_table
int * exp_table
Definition
aring-zzp.hpp:375
M2::ARingZZp::p
int p
Definition
aring-zzp.hpp:370
M2::ARingZZp::log_table
int * log_table
Definition
aring-zzp.hpp:374
result
VALGRIND_MAKE_MEM_DEFINED & result(result)
References
exp_table
,
log_table
,
p
, and
result()
.
M2
ARingZZp
Generated on
for Macaulay2 Engine by
1.15.0