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

◆ set_from_long()

void M2::ARingZZpFlint::set_from_long ( ElementType & result,
long a ) const
inline

Definition at line 139 of file aring-zzp-flint.hpp.

140 {
141 // printf("called deprecated and inefficient
142 // ARingZZpFlint::set_from_long\n");
143 fmpz_t b;
144 fmpz_init(b);
145 fmpz_set_si(b, a);
146 result = fmpz_fdiv_ui(b, mCharac);
147 fmpz_clear(b);
148 }
VALGRIND_MAKE_MEM_DEFINED & result(result)

References mCharac, and result().

Referenced by getElement< M2::ARingZZpFlint >(), power(), power_mpz(), and TEST().