690 {
692
694 are_disjoint = true;
697 int len = 0;
699 for (
int i =
nvars - 1; i >= 0; --i)
700 {
701 if (a[i] != 0 && b[i] != 0) are_disjoint = false;
702 long c = a[i] - b[i];
703 if (c > 0)
704 {
705 *r++ = i;
706 *r++ = c;
708 len++;
709 }
710 }
712 deg_result = static_cast<int>(deg);
713 }
unsigned long ncalls_quotient_as_vp
std::vector< int > mHeftDegrees
std::vector< int > mModuleHeftDegrees
long get_component(const_packed_monomial m) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
varpower_monomials::Exponent varpower_word