C - coefficient typepublic class SolvableGroebnerBasePseudoSeq<C extends GcdRingElem<C>> extends SolvableGroebnerBaseAbstract<C>
GBAlgorithmBuilder,
GBFactory,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected RingFactory<C> |
cofac
Coefficient ring factory.
|
protected GreatestCommonDivisorAbstract<C> |
engine
Greatest common divisor engine for coefficient content and primitive
parts.
|
protected SolvablePseudoReduction<C> |
sred
Pseudo reduction engine.
|
blas, cbb, red, strategy| Constructor and Description |
|---|
SolvableGroebnerBasePseudoSeq(RingFactory<C> rf)
Constructor.
|
SolvableGroebnerBasePseudoSeq(RingFactory<C> rf,
PairList<C> pl)
Constructor.
|
SolvableGroebnerBasePseudoSeq(SolvablePseudoReduction<C> red,
RingFactory<C> rf,
PairList<C> pl)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SolvableExtendedGB<C> |
extLeftGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Solvable Extended Groebner base using critical pair class.
|
java.util.List<GenSolvablePolynomial<C>> |
leftGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Left Groebner base using pairlist class.
|
java.util.List<GenSolvablePolynomial<C>> |
leftMinimalGB(java.util.List<GenSolvablePolynomial<C>> Gp)
Minimal ordered Solvable Groebner basis.
|
java.util.List<GenSolvablePolynomial<C>> |
twosidedGB(int modv,
java.util.List<GenSolvablePolynomial<C>> Fp)
Twosided Solvable Groebner base using pairlist class.
|
cancel, commonZeroTest, constructUnivariate, constructUnivariate, extLeftGB, isLeftGB, isLeftGB, isLeftGB, isLeftGB, isLeftGB, isLeftGB, isLeftGBidem, isLeftGBsimple, isLeftReductionMatrix, isLeftReductionMatrix, isRightGB, isRightGB, isRightGB, isRightGB, isRightGBidem, isRightGBidem, isTwosidedGB, isTwosidedGB, isTwosidedGB, isTwosidedGB, isTwosidedGBidem, isTwosidedGBidem, leftGB, leftGB, leftGB, normalizeZerosOnes, rightGB, rightGB, rightGB, rightMinimalGB, terminate, twosidedGB, twosidedGB, twosidedGB, univariateDegreesprotected final GreatestCommonDivisorAbstract<C extends GcdRingElem<C>> engine
protected final SolvablePseudoReduction<C extends GcdRingElem<C>> sred
protected final RingFactory<C extends GcdRingElem<C>> cofac
public SolvableGroebnerBasePseudoSeq(RingFactory<C> rf)
rf - coefficient ring factory.public SolvableGroebnerBasePseudoSeq(RingFactory<C> rf, PairList<C> pl)
rf - coefficient ring factory.pl - pair selection strategypublic SolvableGroebnerBasePseudoSeq(SolvablePseudoReduction<C> red, RingFactory<C> rf, PairList<C> pl)
red - pseudo reduction engine. Note: red must be an instance
of PseudoReductionSeq.rf - coefficient ring factory.pl - pair selection strategypublic java.util.List<GenSolvablePolynomial<C>> leftGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
modv - module variable number.F - polynomial list.public java.util.List<GenSolvablePolynomial<C>> leftMinimalGB(java.util.List<GenSolvablePolynomial<C>> Gp)
leftMinimalGB in interface SolvableGroebnerBase<C extends GcdRingElem<C>>leftMinimalGB in class SolvableGroebnerBaseAbstract<C extends GcdRingElem<C>>Gp - a Solvable Groebner base.public java.util.List<GenSolvablePolynomial<C>> twosidedGB(int modv, java.util.List<GenSolvablePolynomial<C>> Fp)
modv - number of module variables.Fp - solvable polynomial list.public SolvableExtendedGB<C> extLeftGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
extLeftGB in interface SolvableGroebnerBase<C extends GcdRingElem<C>>extLeftGB in class SolvableGroebnerBaseAbstract<C extends GcdRingElem<C>>modv - module variable number.F - solvable polynomial list.