Frobby
0.9.5
|
A BigattiPivotStrategy is an implementation of a pivot selection strategy for the Hilbert series algorithm by Bigatti et.al. More...
#include <BigattiPivotStrategy.h>
Public Member Functions | |
virtual | ~BigattiPivotStrategy () |
virtual const Term & | getPivot (BigattiState &state)=0 |
Returns the pivot of a pivot split of state. More... | |
virtual const char * | getName () const =0 |
Returns the name of the strategy. More... | |
A BigattiPivotStrategy is an implementation of a pivot selection strategy for the Hilbert series algorithm by Bigatti et.al.
Definition at line 28 of file BigattiPivotStrategy.h.
|
virtual |
Definition at line 30 of file BigattiPivotStrategy.cpp.
|
pure virtual |
Returns the name of the strategy.
|
pure virtual |
Returns the pivot of a pivot split of state.
The state is not changed mathematically, but e.g. the generators of the ideal may be permuted. The returned object will be valid until the next non-const method on this object is called, such as getPivot or a destructor.