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

◆ eval()

ring_elem GF::eval ( const RingMap * map,
const ring_elem f,
int first_var ) const
virtual

Implements Ring.

Definition at line 203 of file GF.cpp.

204{
205 return map->get_ring()->power(map->elem(first_var), f.get_int());
206}
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
int get_int() const
Definition ringelem.hpp:124

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