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

◆ rawARingGaloisFieldFlintZech()

const Ring * rawARingGaloisFieldFlintZech ( const RingElement * f)

Definition at line 112 of file aring.cpp.

113{
115 if (R == nullptr) return nullptr; // error message has already been logged
116 try
117 {
119 } catch (const exc::engine_error& e)
120 {
121 ERROR(e.what());
122 return nullptr;
123 }
124}
static ConcreteRing< RingType > * create(std::unique_ptr< RingType > R)
Abstract base for the engine's polynomial-ring hierarchy.
Definition polyring.hpp:96
ring_elem get_value() const
Definition relem.hpp:79
static const PolynomialRing * checkGaloisFieldInput(const RingElement *f)
Definition aring.cpp:56
const int ERROR
Definition m2-mem.cpp:55

References checkGaloisFieldInput(), M2::ConcreteRing< RingType >::create(), ERROR, and RingElement::get_value().