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

◆ rawAmbientRing()

const Ring * rawAmbientRing ( const Ring * R)

Definition at line 588 of file ring.cpp.

596{
598 if (P == nullptr)
599 {
600 ERROR("expected polynomial ring");
601 return nullptr;
602 }
603 return P->getAmbientRing();
604}
virtual const PolynomialRing * getAmbientRing() const
Definition polyring.hpp:260
Abstract base for the engine's polynomial-ring hierarchy.
Definition polyring.hpp:96
virtual const PolynomialRing * cast_to_PolynomialRing() const
Definition ring.hpp:243
const int ERROR
Definition m2-mem.cpp:55

References Ring::cast_to_PolynomialRing(), ERROR, and PolynomialRing::getAmbientRing().