26 Facade(params.getPrintActions()),
28 (params.getPivot(), params.getWidenPivot())),
39 beginAction(
"Computing multigraded Hilbert-Poincare series.");
53 beginAction(
"Computing univariate Hilbert-Poincare series");
void readIdealAndSetPolyOutput(const CommonParams ¶ms)
Read input and support polynomial output.
This is the super class of all facades.
A BigattiPivotStrategy is an implementation of a pivot selection strategy for the Hilbert series algo...
void endAction()
Prints to standard error the time since the last call to beginAction.
CommonParamsHelper _common
void computeUnivariateHilbertSeries()
Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms...
void computeMultigradedHilbertSeries()
Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common term...
void setComputeUnivariate(bool value)
void beginAction(const char *message)
Prints message to standard error if printing is turned on, and records the time when the action start...
auto_ptr< Ideal > takeIdeal()
CoefBigTermConsumer & getPolyConsumer()
TermTranslator & getTranslator()
auto_ptr< BigattiPivotStrategy > _pivot
BigattiFacade(const BigattiParams ¶ms)