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

◆ compare_elems()

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

Implements Ring.

Definition at line 388 of file frac.cpp.

389{
390 frac_elem *f = FRAC_VAL(a);
391 frac_elem *g = FRAC_VAL(b);
392 int cmp = R_->compare_elems(f->numer, g->numer);
393 if (cmp != 0) return cmp;
394 return R_->compare_elems(f->denom, g->denom);
395}
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, frac_elem::numer, and R_.