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

◆ elem_text_out()

void GF::elem_text_out ( buffer & o,
const ring_elem f,
bool p_one = true,
bool p_plus = false,
bool p_parens = false ) const
virtual

Implements Ring.

Definition at line 187 of file GF.cpp.

192{
193 if (a.get_int() == _ZERO)
194 {
195 o << "0";
196 return;
197 }
198 ring_elem h = _originalR->power(_primitive_element->get_value(), a.get_int());
199 _originalR->elem_text_out(o, h, p_one, p_plus, p_parens);
200 _originalR->remove(h);
201}
const RingElement * _primitive_element
Definition GF.hpp:66
const PolynomialRing * _originalR
Definition GF.hpp:64
int _ZERO
Definition GF.hpp:72

References _originalR, _primitive_element, _ZERO, and ring_elem::get_int().