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

◆ eval()

void M2::ARingZZ::eval ( const RingMap * map,
const ElementType & f,
int first_var,
ring_elem & result ) const

Definition at line 22 of file aring-zz-flint.cpp.

26{
27 mpz_t temp;
28
29 (void) first_var;
30 flint_mpz_init_set_readonly(temp, &f);
31 result = map->get_ring()->from_int(temp);
32 flint_mpz_clear_readonly(temp);
33}
virtual ring_elem from_int(mpz_srcptr n) const =0
const Ring * get_ring() const
Definition ringmap.hpp:111
VALGRIND_MAKE_MEM_DEFINED & result(result)

References Ring::from_int(), RingMap::get_ring(), and result().