exponents::ConstExponents const_exponents
exponents::Exponents exponents_t
Dense exponent-vector template [e_0, ..., e_{nvars-1}] for monomial operations.
std::vector< bool > laurentVariables(const MonomialOrder *mo)
void monomialOrderDecodeToActualExponents(const MonomialOrder *mo, const_monomial a, exponents_t b)
const int * const_monomial
MonomialOrder * monomialOrderMake(const MonomialOrdering *mo)
void monomialOrderFree(MonomialOrder *mo)
void monomialOrderEncodeFromActualExponents(const MonomialOrder *mo, const_exponents a, monomial b)
Engine-boundary C API for assembling block-level MonomialOrderings from declarative pieces.
int nslots_before_component
int nblocks_before_component
Internal compiled form of a monomial ordering, derived from a front-end MonomialOrdering by monomialO...
Front-end-side description of a monomial ordering as a list of mon_part blocks.
enum MonomialOrdering_type typ