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

◆ eval()

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

Definition at line 175 of file aring-m2-gf.cpp.

179{
180 result = map->get_ring()->power(map->elem(first_var), f);
181}
virtual ring_elem power(const ring_elem f, mpz_srcptr n) const
Exponentiation. This is the default function, if a class doesn't define this.
Definition ring.cpp:109
const ring_elem elem(int i) const
Definition ringmap.hpp:114
const Ring * get_ring() const
Definition ringmap.hpp:111
VALGRIND_MAKE_MEM_DEFINED & result(result)

References RingMap::elem(), RingMap::get_ring(), Ring::power(), and result().