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

◆ degreeRing() [1/2]

const PolynomialRing * degreeRing ( const std::vector< std::string > & names)

Definition at line 49 of file util-polyring-creation.cpp.

50{
51 auto degM = degreeMonoid(names);
52 if (degM == nullptr) return nullptr;
53 return PolyRing::create(globalZZ, degM);
54}
static const PolyRing * create(const Ring *K, const Monoid *M)
Definition poly.cpp:101
RingZZ * globalZZ
Definition relem.cpp:13
const Monoid * degreeMonoid(const std::vector< std::string > &names)

References PolyRing::create(), degreeMonoid(), and globalZZ.

Referenced by FreeAlgebra::create(), degreeRing(), rawRingM2FreeAlgebra(), simplePolynomialRing(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().