C - coefficient typepublic class MultiplicativeSetSquarefree<C extends GcdRingElem<C>> extends MultiplicativeSet<C>
| Modifier and Type | Field and Description |
|---|---|
protected SquarefreeAbstract<C> |
engine
Squarefree decomposition engine.
|
mset, ring| Modifier | Constructor and Description |
|---|---|
|
MultiplicativeSetSquarefree(GenPolynomialRing<C> ring)
MultiplicativeSet constructor.
|
protected |
MultiplicativeSetSquarefree(GenPolynomialRing<C> ring,
java.util.List<GenPolynomial<C>> ms,
SquarefreeAbstract<C> eng)
MultiplicativeSet constructor.
|
| Modifier and Type | Method and Description |
|---|---|
MultiplicativeSetSquarefree<C> |
add(GenPolynomial<C> cc)
Add polynomial to mset.
|
boolean |
equals(java.lang.Object B)
Comparison with any other object.
|
MultiplicativeSetSquarefree<C> |
replace(java.util.List<GenPolynomial<C>> L)
Replace polynomial list of mset.
|
java.lang.String |
toString()
toString.
|
contains, contains, hashCode, isEmpty, removeFactors, removeFactorsprotected final SquarefreeAbstract<C extends GcdRingElem<C>> engine
public MultiplicativeSetSquarefree(GenPolynomialRing<C> ring)
ring - polynomial ring factory for coefficients.protected MultiplicativeSetSquarefree(GenPolynomialRing<C> ring, java.util.List<GenPolynomial<C>> ms, SquarefreeAbstract<C> eng)
ring - polynomial ring factory for coefficients.ms - a list of non-zero polynomials.eng - squarefree factorization engine.public java.lang.String toString()
toString in class MultiplicativeSet<C extends GcdRingElem<C>>Object.toString()public boolean equals(java.lang.Object B)
equals in class MultiplicativeSet<C extends GcdRingElem<C>>B - an Object.Object.equals(java.lang.Object)public MultiplicativeSetSquarefree<C> add(GenPolynomial<C> cc)
add in class MultiplicativeSet<C extends GcdRingElem<C>>cc - polynomial to be added to mset.public MultiplicativeSetSquarefree<C> replace(java.util.List<GenPolynomial<C>> L)
replace in class MultiplicativeSet<C extends GcdRingElem<C>>L - polynomial list to replace mset.