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:
Serializable
Container for optimization results.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionPermutation vector used to optimize term order.Fields inherited from class edu.jas.poly.ModuleList
cols, list, ring, rows
-
Constructor Summary
ConstructorsConstructorDescriptionOptimizedModuleList
(List<Integer> P, GenPolynomialRing<C> R, List<List<GenPolynomial<C>>> L) Constructor. -
Method Summary
Methods inherited from class edu.jas.poly.ModuleList
castToList, castToSolvableList, getPolynomialList, getPolynomialList, getPolynomialList, isEmpty, isZERO, padCols, toScript, vecToList
-
Field Details
-
perm
Permutation vector used to optimize term order.
-
-
Constructor Details
-
OptimizedModuleList
Constructor.
-
-
Method Details
-
toString
String representation.- Overrides:
toString
in classModuleList<C extends RingElem<C>>
- See Also:
-
equals
Comparison with any other object.- Overrides:
equals
in classModuleList<C extends RingElem<C>>
- See Also:
-
hashCode
public int hashCode()Hash code for this module list.- Overrides:
hashCode
in classModuleList<C extends RingElem<C>>
- See Also:
-