28 Facade(params.getPrintActions()),
45 beginAction(
"Computing multigraded Hilbert-Poincare series.");
61 beginAction(
"Computing univariate Hilbert-Poincare series.");
auto_ptr< IdealOrderer > _enumerationOrder
CommonParamsHelper _helper
void runGeneric(const Ideal &ideal, CoefBigTermConsumer &consumer, bool univariate, bool canonical)
void readIdealAndSetPolyOutput(const CommonParams ¶ms)
Read input and support polynomial output.
This is the super class of all facades.
void computeMultigradedHilbertSeries()
Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common term...
auto_ptr< IdealOrderer > createIdealOrderer(const string &prefix)
void endAction()
Prints to standard error the time since the last call to beginAction.
const string & getDeformationOrder() const
Returns the name of the deformation ordering.
ScarfFacade(const ScarfParams ¶ms)
auto_ptr< IdealOrderer > _deformationOrder
void beginAction(const char *message)
Prints message to standard error if printing is turned on, and records the time when the action start...
CoefBigTermConsumer & getPolyConsumer()
TermTranslator & getTranslator()
const string & getEnumerationOrder() const
Returns the name of the enumeration ordering.
void computeUnivariateHilbertSeries()
Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms...
bool getProduceCanonicalOutput() const
Returns whether to produce output in a canonical representation.