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

◆ compare()

int res2_poly::compare ( const res2term * a,
const res2term * b ) const

Definition at line 18 of file res-a0-poly.cpp.

19{
20 int cmp = M->compare(a->monom, b->monom);
21 if (cmp != 0) return cmp;
22 cmp = a->comp->compare_num - b->comp->compare_num;
23 if (cmp > 0) return 1;
24 if (cmp < 0) return -1;
25 return 0;
26}
const Monoid * M
unsigned int compare_num
res2_pair * comp
int monom[1]

References res2term::comp, res2_pair::compare_num, M, and res2term::monom.

Referenced by add_to().