|
Frobby
0.9.5
|
A facade for computing Hilbert series of monomial ideals using the divide-and-conquer algorithm by Bigatti et.al. More...
#include <BigattiFacade.h>
Public Member Functions | |
| BigattiFacade (const BigattiParams ¶ms) | |
| ~BigattiFacade () | |
| void | computeMultigradedHilbertSeries () |
| Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common terms in numerator and denominator. More... | |
| void | computeUnivariateHilbertSeries () |
| Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms in numerator and denominator. More... | |
Private Attributes | |
| auto_ptr< BigattiPivotStrategy > | _pivot |
| BigattiParams | _params |
| CommonParamsHelper | _common |
Additional Inherited Members | |
Protected Member Functions inherited from Facade | |
| Facade (bool printActions) | |
| Constructs a facade that prints out what it is doing if printActions is true. More... | |
| virtual | ~Facade () |
| void | printMessage (const char *message) |
| Prints message to standard error if printing is turned on. More... | |
| void | beginAction (const char *message) |
| Prints message to standard error if printing is turned on, and records the time when the action started. More... | |
| void | endAction () |
| Prints to standard error the time since the last call to beginAction. More... | |
| bool | isPrintingActions () const |
| Returns true if printing actions. More... | |
A facade for computing Hilbert series of monomial ideals using the divide-and-conquer algorithm by Bigatti et.al.
Definition at line 32 of file BigattiFacade.h.
| BigattiFacade::BigattiFacade | ( | const BigattiParams & | params | ) |
Definition at line 25 of file BigattiFacade.cpp.
| BigattiFacade::~BigattiFacade | ( | ) |
Definition at line 33 of file BigattiFacade.cpp.
| void BigattiFacade::computeMultigradedHilbertSeries | ( | ) |
Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common terms in numerator and denominator.
Definition at line 38 of file BigattiFacade.cpp.
| void BigattiFacade::computeUnivariateHilbertSeries | ( | ) |
Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms in numerator and denominator.
Definition at line 52 of file BigattiFacade.cpp.
|
private |
Definition at line 50 of file BigattiFacade.h.
|
private |
Definition at line 49 of file BigattiFacade.h.
|
private |
Definition at line 48 of file BigattiFacade.h.