Cont::const_iterator const_iterator
Represents a monomial ideal with int exponents.
size_t getVarCount() const
const_iterator end() const
const_iterator begin() const
void insert(const Exponent *term)
static void lcm(Exponent *res, const Exponent *a, const Exponent *b, size_t varCount)
Sets res equal to the least commom multiple of a and b.
Term represents a product of variables which does not include a coefficient.
void intersect(Ideal *output, const Ideal *a, const Ideal *b)