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

◆ is_homogeneous()

bool FractionField::is_homogeneous ( const ring_elem f) const
virtual

Reimplemented from Ring.

Definition at line 632 of file frac.cpp.

633{
634 if (is_zero(a)) return true;
635 const frac_elem *f = FRAC_VAL(a);
636 if (!R_->is_homogeneous(f->numer) || !R_->is_homogeneous(f->denom))
637 return false;
638 return true;
639}
virtual bool is_zero(const ring_elem f) const
Definition frac.cpp:366
const PolyRingFlat * R_
Definition frac.hpp:63
#define FRAC_VAL(f)
Definition frac.cpp:14
ring_elem numer
Definition frac.hpp:43
ring_elem denom
Definition frac.hpp:44

References frac_elem::denom, FRAC_VAL, is_zero(), frac_elem::numer, and R_.