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.- Author:
- Heinz Kredel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Integer>permPermutation 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 booleanequals(java.lang.Object B)Comparison with any other object.inthashCode()Hash code for this polynomial list.java.lang.StringtoString()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
-
-
-
-
Field Detail
-
perm
public final java.util.List<java.lang.Integer> perm
Permutation vector used to optimize term order.
-
-
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:
toStringin classPolynomialList<C extends RingElem<C>>- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object B)
Comparison with any other object.- Overrides:
equalsin classPolynomialList<C extends RingElem<C>>- See Also:
Object.equals(java.lang.Object)
-
-