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

◆ IM2_Ring_polyring()

const Ring * IM2_Ring_polyring ( const Ring * K,
const Monoid * M )

Definition at line 119 of file ring.cpp.

120{
121 try
122 {
123 const PolyRing *result = PolyRing::create(K, M);
125 return result;
126 } catch (const exc::engine_error& e)
127 {
128 ERROR(e.what());
129 return nullptr;
130 }
131}
static const PolyRing * create(const Ring *K, const Monoid *M)
Definition poly.cpp:101
Concrete PolyRingFlat subclass implementing ordinary commutative polynomial rings K[x_1,...
Definition poly.hpp:64
void intern_polyring(const PolynomialRing *G)
Definition finalize.cpp:81
const int ERROR
Definition m2-mem.cpp:55
VALGRIND_MAKE_MEM_DEFINED & result(result)

References PolyRing::create(), ERROR, intern_polyring(), and result().