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

◆ enter_factory() [2/2]

enter_factory::enter_factory ( const PolynomialRing * P)
inline

Definition at line 95 of file factory.cpp.

96 : mode(coeffMode(P)),
98 ? static_cast<int>(P->characteristic())
99 : 0),
100 Zn(mode == modeZn ? P->getCoefficientRing() : nullptr)
101 {
102 enter();
103 }
const Ring * getCoefficientRing() const
Definition polyring.hpp:200
long characteristic() const
Definition ring.hpp:159
@ modeGF
Definition factory.cpp:48
@ modeZn
Definition factory.cpp:47
static enum factoryCoeffMode coeffMode(const PolynomialRing *P)
Definition factory.cpp:51
const Ring * Zn
Definition factory.cpp:90
enum factoryCoeffMode mode
Definition factory.cpp:85

References coeffMode(), enter(), mode, modeGF, modeZn, newcharac, and Zn.