24 ASSERT(
a->getVarCount() ==
b->getVarCount());
27 Term term(
a->getVarCount());
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
Represents a monomial ideal with int exponents.
Cont::const_iterator const_iterator
void insert(const Exponent *term)
Term represents a product of variables which does not include a coefficient.
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.
void intersect(Ideal *output, const Ideal *a, const Ideal *b)