sets mHeftDegrees and mDegreeOfVar
Definition at line 182 of file monoid.cpp.
183{
185 {
187 return;
188 }
189
192
194 {
195 ERROR(
"internal error: mHeftVector.size() == %d != degrk == %d",
197 degrk);
198 return;
199 }
200 if (degrk > 0)
202 {
208 iter += degrk;
209 }
210 else
211 {
215 }
216
218}
static Exponent weight(int nvars, ConstExponents a, const std::vector< Exponent > &wts)
const std::vector< int > mDegrees
length mVariableCount * (length of a single degree vector)
const Monoid * mDegreeMonoid
const int mVariableCount
number of variables
std::vector< int > mHeftDegrees
length mVariableCount
gc_vector< const_monomial > mDegreeOfVar
const std::vector< int > mHeftVector
length of a single degree vector
const int * const_monomial
References ERROR, mDegreeMonoid, mDegreeOfVar, mDegrees, mHeftDegrees, mHeftVector, mVariableCount, and ExponentVector< int, true >::weight().