18#ifndef BIGATTI_FACADE_GUARD
19#define BIGATTI_FACADE_GUARD
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
A facade for computing Hilbert series of monomial ideals using the divide-and-conquer algorithm by Bi...
void computeMultigradedHilbertSeries()
Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common term...
void computeUnivariateHilbertSeries()
Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms...
auto_ptr< BigattiPivotStrategy > _pivot
CommonParamsHelper _common
A BigattiPivotStrategy is an implementation of a pivot selection strategy for the Hilbert series algo...
Utility class for dealing with the contents of CommonParams.
This is the super class of all facades.