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.