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

◆ from_long()

ring_elem GF::from_long ( long n) const
virtual

Implements Ring.

Definition at line 208 of file GF.cpp.

209{
210 long m1 = n % characteristic();
211 if (m1 < 0) m1 += characteristic();
212 int m = static_cast<int>(m1);
213 m = _from_int_table[m];
214 return ring_elem(m);
215}
int * _from_int_table
Definition GF.hpp:77
long characteristic() const
Definition ring.hpp:159

References _from_int_table, and Ring::characteristic().

Referenced by from_rational(), initialize_GF(), promote(), and syzygy().