Macaulay2 Engine
Loading...
Searching...
No Matches
◆
set_from_mpz()
void CoefficientRingZZp::set_from_mpz
(
elem
&
result
,
mpz_t
a
) const
inline
Definition at line
122
of file
coeffrings.hpp
.
123
{
124
mpz_t tmp;
125
mpz_init_set_si(tmp,
p
);
// Convert int p to mpz_t
126
mpz_mod(a, a, tmp);
// a = a mod p (always non-negative)
127
mpz_clear(tmp);
128
result
=
log_table
[mpz_get_si(a)];
129
}
CoefficientRingZZp::log_table
int * log_table
Definition
coeffrings.hpp:72
CoefficientRingZZp::p
int p
Definition
coeffrings.hpp:68
result
VALGRIND_MAKE_MEM_DEFINED & result(result)
References
log_table
,
p
, and
result()
.
CoefficientRingZZp
Generated on
for Macaulay2 Engine by
1.15.0