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

◆ set_from_int()

void DRing::set_from_int ( TowerPolynomial & result,
mpz_srcptr r )

Definition at line 1499 of file dpoly.cpp.

1500{
1501 mpz_t a;
1502 mpz_init(a);
1503 mpz_mod_ui(a, r, P);
1504 long c = mpz_get_si(a);
1505 mpz_clear(a);
1506 if (c < 0) c += P;
1507 result = D.from_long(level, c);
1508}
long P
Definition dpoly.hpp:269
int level
Definition dpoly.hpp:267
DPoly D
Definition dpoly.hpp:268
VALGRIND_MAKE_MEM_DEFINED & result(result)

References D, level, P, and result().