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.
const string & getDeformationOrder() const
Returns the name of the deformation ordering.
void computeMultigradedHilbertSeries()
Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common term...
auto_ptr< IdealOrderer > createIdealOrderer(const string &prefix)
bool getProduceCanonicalOutput() const
Returns whether to produce output in a canonical representation.
void endAction()
Prints to standard error the time since the last call to beginAction.
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...