C - coefficient typepublic class WordPseudoReductionSeq<C extends RingElem<C>> extends WordReductionAbstract<C> implements WordPseudoReduction<C>
| Constructor and Description |
|---|
WordPseudoReductionSeq()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
GenWordPolynomial<C> |
leftNormalform(java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Normalform with left recording.
|
GenWordPolynomial<C> |
leftNormalform(java.util.List<GenWordPolynomial<C>> lrow,
java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Normalform with left recording.
|
GenWordPolynomial<C> |
normalform(java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Normalform.
|
GenWordPolynomial<C> |
normalform(java.util.List<GenWordPolynomial<C>> lrow,
java.util.List<GenWordPolynomial<C>> rrow,
java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Normalform with left and right recording.
|
WordPseudoReductionEntry<C> |
normalformFactor(java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Normalform with multiplication factor.
|
GenWordPolynomial<GenPolynomial<C>> |
normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp,
GenWordPolynomial<GenPolynomial<C>> Ap)
Normalform with polynomial coefficients.
|
GenWordPolynomial<C> |
rightNormalform(java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Right normalform with recording.
|
GenWordPolynomial<C> |
rightNormalform(java.util.List<GenWordPolynomial<C>> rrow,
java.util.List<GenWordPolynomial<C>> Pp,
GenWordPolynomial<C> Ap)
Right normalform with recording.
|
irreducibleSet, isNormalform, isNormalform, isReducible, isReductionNF, isTopReducible, normalform, SPolynomial, SPolynomial, SPolynomialsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitirreducibleSet, isNormalform, isNormalform, isReducible, isReductionNF, isTopReducible, normalform, SPolynomial, SPolynomialspublic WordPseudoReductionSeq()
public GenWordPolynomial<C> normalform(java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
normalform in interface WordReduction<C extends RingElem<C>>Ap - polynomial.Pp - polynomial list.public GenWordPolynomial<C> normalform(java.util.List<GenWordPolynomial<C>> lrow, java.util.List<GenWordPolynomial<C>> rrow, java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
normalform in interface WordReduction<C extends RingElem<C>>lrow - left recording matrix, is modified.rrow - right recording matrix, is modified.Pp - a polynomial list for reduction.Ap - a polynomial.public WordPseudoReductionEntry<C> normalformFactor(java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
normalformFactor in interface WordPseudoReduction<C extends RingElem<C>>Pp - polynomial list.Ap - polynomial.public GenWordPolynomial<GenPolynomial<C>> normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
normalformRecursive in interface WordPseudoReduction<C extends RingElem<C>>Ap - polynomial.Pp - polynomial list.public GenWordPolynomial<C> leftNormalform(java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
WordReductionleftNormalform in interface WordReduction<C extends RingElem<C>>Pp - a polynomial list for reduction.Ap - a polynomial.public GenWordPolynomial<C> leftNormalform(java.util.List<GenWordPolynomial<C>> lrow, java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
WordReductionleftNormalform in interface WordReduction<C extends RingElem<C>>lrow - left recording matrix, is modified.Pp - a polynomial list for reduction.Ap - a polynomial.public GenWordPolynomial<C> rightNormalform(java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
WordReductionrightNormalform in interface WordReduction<C extends RingElem<C>>Pp - a polynomial list for reduction.Ap - a polynomial.public GenWordPolynomial<C> rightNormalform(java.util.List<GenWordPolynomial<C>> rrow, java.util.List<GenWordPolynomial<C>> Pp, GenWordPolynomial<C> Ap)
WordReductionrightNormalform in interface WordReduction<C extends RingElem<C>>rrow - right recording matrix, is modified.Pp - a polynomial list for reduction.Ap - a polynomial.