exponents::ConstExponents const_exponents
Dense exponent-vector template [e_0, ..., e_{nvars-1}] for monomial operations.
Engine-side free module R^n over a Ring.
Polynomial-ring view tuned for the inner loop of classical Buchberger Groebner-basis computations.
int gbvector_term_weight(const gbvector *f) const
int monomial_weight(const_monomial m, int comp) const
M2_arrayint get_weights() const
bool use_component_degrees_
int gbvector_weight(const gbvector *f) const
GBWeight(const FreeModule *F, M2_arrayint wts)
int exponents_weight(const_exponents e, int comp) const
Engine-wide include prelude — a single point of truth for portability shims.
const int * const_monomial
Monoid — variable count, naming, grading, and monomial order of a polynomial ring.
our_new_delete — per-class opt-in routing of new / delete through bdwgc.