Package edu.jas.poly
Class OptimizedModuleList<C extends RingElem<C>>
- java.lang.Object
-
- edu.jas.poly.ModuleList<C>
-
- edu.jas.poly.OptimizedModuleList<C>
-
- All Implemented Interfaces:
java.io.Serializable
public class OptimizedModuleList<C extends RingElem<C>> extends ModuleList<C>
Container for optimization results.- Author:
- Heinz Kredel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OptimizedModuleList(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, java.util.List<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 module list.java.lang.String
toString()
String representation.-
Methods inherited from class edu.jas.poly.ModuleList
castToList, castToSolvableList, getPolynomialList, getPolynomialList, getPolynomialList, isEmpty, isZERO, padCols, toScript, vecToList
-
-
-
-
Field Detail
-
perm
public final java.util.List<java.lang.Integer> perm
Permutation vector used to optimize term order.
-
-
Constructor Detail
-
OptimizedModuleList
public OptimizedModuleList(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, java.util.List<java.util.List<GenPolynomial<C>>> L)
Constructor.
-
-
Method Detail
-
toString
public java.lang.String toString()
String representation.- Overrides:
toString
in classModuleList<C extends RingElem<C>>
- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object B)
Comparison with any other object.- Overrides:
equals
in classModuleList<C extends RingElem<C>>
- See Also:
Object.equals(java.lang.Object)
-
-