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

◆ n_fraction_vars()

virtual int PolynomialRing::n_fraction_vars ( ) const
inlinevirtual

Definition at line 295 of file polyring.hpp.

296 {
297 const Ring *D = getDenominatorRing();
298 if (D == 0) return 0;
299 const PolynomialRing *DR = D->cast_to_PolynomialRing();
300 if (DR == 0) return 0;
301 return DR->n_vars();
302 }
virtual const Ring * getDenominatorRing() const
Definition polyring.hpp:266
int n_vars() const
Definition polyring.hpp:196
virtual const PolynomialRing * cast_to_PolynomialRing() const
Definition ring.hpp:243
Ring()
Definition ring.hpp:136

References Ring::cast_to_PolynomialRing(), getDenominatorRing(), n_vars(), PolynomialRing(), and Ring::Ring().

Referenced by gbA::initialize().