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.",
static const DataType & getMonomialIdealListType()
Returns the one and only instance for monomial ideal lists.
virtual void obtainParameters(vector< Parameter * > ¶meters)
static const char * staticGetName()
The intention of this class is to describe the different kinds of mathematical structures that Frobby...
A facade for operations on monomial ideals using the Slice Algorithm.
void obtainParameters(vector< Parameter * > ¶meters)
void computeIrreducibleDecomposition(bool encode)
Compute the unique irredundant set of irreducible ideals whose intersection equals ideal...
virtual void obtainParameters(vector< Parameter * > ¶meters)
static const DataType & getMonomialIdealType()
Returns the one and only instance for monomial ideals.
void validateSplit(const SliceParams ¶ms, bool allowLabel, bool allowDegree)
SliceParameters _sliceParams