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

◆ coefficient_type()

Ring::CoefficientType LocalRing::coefficient_type ( ) const
virtual

Reimplemented from Ring.

Definition at line 162 of file localring.cpp.

163{
164 const PolynomialRing *A = mRing->cast_to_PolynomialRing();
165 assert(A != 0);
166 const Ring *K = A->getCoefficientRing();
167 if (K->coefficient_type() == COEFF_ZZ) return COEFF_QQ;
168 return K->coefficient_type();
169}
const PolyRing * mRing
Definition localring.hpp:69
const Ring * getCoefficientRing() const
Definition polyring.hpp:200
@ COEFF_QQ
Definition ring.hpp:222
@ COEFF_ZZ
Definition ring.hpp:222
virtual CoefficientType coefficient_type() const
Definition ring.hpp:223
Ring()
Definition ring.hpp:136

References Ring::COEFF_QQ, Ring::COEFF_ZZ, Ring::coefficient_type(), PolynomialRing::getCoefficientRing(), mRing, and Ring::Ring().