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

◆ compare_elems()

int LocalRing::compare_elems ( const ring_elem f,
const ring_elem g ) const
virtual

Implements Ring.

Definition at line 200 of file localring.cpp.

201{
202 const local_elem *f = a.get_local_elem();
203 const local_elem *g = b.get_local_elem();
204 int cmp = mRing->compare_elems(f->numer, g->numer);
205 if (cmp != 0) return cmp;
206 return mRing->compare_elems(f->denom, g->denom);
207}
const PolyRing * mRing
Definition localring.hpp:69
ring_elem numer
Definition localring.hpp:48
ring_elem denom
Definition localring.hpp:49
const local_elem * get_local_elem() const
Definition ringelem.hpp:136

References local_elem::denom, ring_elem::get_local_elem(), mRing, and local_elem::numer.