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

◆ partial_compare()

int Monoid::partial_compare ( int num,
const_monomial m,
const_monomial n ) const

Definition at line 402 of file monoid.cpp.

403{
404 if (num == 0) return EQ;
405 int n[this->mVariableCount];
406 to_expvector(n0, n);
407 for (int i = 0; i < num; i++)
408 if (m[i] != n[i]) return m[i] < n[i] ? LT : GT;
409 return EQ;
410}
void to_expvector(const_monomial m, exponents_t result_exp) const
Definition monoid.cpp:747
const int mVariableCount
number of variables
Definition monoid.hpp:99
const int EQ
Definition style.hpp:40
const int GT
Definition style.hpp:41
const int LT
Definition style.hpp:39

References EQ, GT, LT, mVariableCount, and to_expvector().