Package edu.jas.poly
Class OptimizedPolynomialList<C extends RingElem<C>>
- java.lang.Object
-
- edu.jas.poly.PolynomialList<C>
-
- edu.jas.poly.OptimizedPolynomialList<C>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PolynomialList<C>>
public class OptimizedPolynomialList<C extends RingElem<C>> extends PolynomialList<C>
Container for optimization results.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Integer>
perm
Permutation vector used to optimize term order.-
Fields inherited from class edu.jas.poly.PolynomialList
list, ring
-
-
Constructor Summary
Constructors Constructor Description OptimizedPolynomialList(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> L)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object B)
Comparison with any other object.int
hashCode()
Hash code for this polynomial list.java.lang.String
toString()
String representation.-
Methods inherited from class edu.jas.poly.PolynomialList
castToList, castToMatrix, castToSolvableList, castToSolvableList, castToSolvableMatrix, compareTo, copy, deHomogenize, deltaExpVectors, deltaExpVectors, getList, getModuleList, getSolvableList, getSolvableRing, homogenize, isEmpty, isHomogeneous, isONE, isZERO, leadingWeightPolynomials, toScript
-
-
-
-
Constructor Detail
-
OptimizedPolynomialList
public OptimizedPolynomialList(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> L)
Constructor.
-
-
Method Detail
-
toString
public java.lang.String toString()
String representation.- Overrides:
toString
in classPolynomialList<C extends RingElem<C>>
- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object B)
Comparison with any other object.- Overrides:
equals
in classPolynomialList<C extends RingElem<C>>
- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
Hash code for this polynomial list.- Overrides:
hashCode
in classPolynomialList<C extends RingElem<C>>
- See Also:
Object.hashCode()
-
-