27 "Compute the irreducible decomposition of the input ideal.",
28 "Compute the irredundant irreducible decomposition of the input monomial "
30 "The decomposition is computed using the Slice Algorithm. This algorithm is\n"
31 "described in the paper `The Slice Algorithm For Irreducible Decomposition "
33 "Monomial Ideals', which is available at www.broune.com .",
37 "Encode the decomposition as monomials generating an ideal.",
void validateSplit(const SliceParams ¶ms, bool allowLabel, bool allowDegree)
virtual void obtainParameters(vector< Parameter * > ¶meters)
The intention of this class is to describe the different kinds of mathematical structures that Frobby...
static const DataType & getMonomialIdealListType()
Returns the one and only instance for monomial ideal lists.
static const DataType & getMonomialIdealType()
Returns the one and only instance for monomial ideals.
virtual void obtainParameters(vector< Parameter * > ¶meters)
SliceParameters _sliceParams
static const char * staticGetName()
void obtainParameters(vector< Parameter * > ¶meters)
A facade for operations on monomial ideals using the Slice Algorithm.
void computeIrreducibleDecomposition(bool encode)
Compute the unique irredundant set of irreducible ideals whose intersection equals ideal.
This header file includes common definitions and is included as the first line of code in every imple...