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 booleanequals(java.lang.Object B)Comparison with any other object.inthashCode()Hash code for this module list.java.lang.StringtoString()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:
toStringin classModuleList<C extends RingElem<C>>- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object B)
Comparison with any other object.- Overrides:
equalsin classModuleList<C extends RingElem<C>>- See Also:
Object.equals(java.lang.Object)
-
-