Macaulay2 Engine
Loading...
Searching...
No Matches
MonomialOrdering Struct Reference

Front-end-side description of a monomial ordering as a list of mon_part blocks. More...

#include <monomial-ordering.h>

Public Attributes

unsigned int _hash
unsigned int len
mon_part array [1]

Detailed Description

Front-end-side description of a monomial ordering as a list of mon_part blocks.

Note
AI-generated documentation. Verify against the source before relying on it.

_hash caches the front-end hash so order objects can be compared and deduplicated cheaply; len is the number of blocks; array[1] is a C99 flexible-array tail holding the len ordered blocks (Lex, GRevLex, Weights, Position, ...). Built by the MonomialOrderings::* factories (monordering.hpp) and compiled into the engine-side MonomialOrder_rec (imonorder.hpp) via monomialOrderMake.

Definition at line 99 of file monomial-ordering.h.


The documentation for this struct was generated from the following file: