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

◆ rawARingGaloisFieldFlintBig()

const Ring * rawARingGaloisFieldFlintBig ( const RingElement * f)

Definition at line 98 of file aring.cpp.

99{
101 if (R == nullptr) return nullptr; // error message has already been logged
102 try
103 {
105 } catch (const exc::engine_error& e)
106 {
107 ERROR(e.what());
108 return nullptr;
109 }
110}
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().