edu.jas.poly
Class OrderedPolynomialList

java.lang.Object
  extended by edu.jas.poly.PolynomialList
      extended by edu.jas.poly.OrderedPolynomialList
All Implemented Interfaces:
java.io.Serializable

public class OrderedPolynomialList
extends PolynomialList

list of polynomials mainly for storage and printing/toString and sorting

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.jas.poly.PolynomialList
coeff, list, table, tord, vars
 
Constructor Summary
OrderedPolynomialList(Coefficient c, java.lang.String[] v, int eo, java.util.List l)
           
OrderedPolynomialList(Coefficient c, java.lang.String[] v, TermOrder to, java.util.List l)
           
OrderedPolynomialList(Coefficient c, java.lang.String[] v, TermOrder to, java.util.List l, RelationTable rt)
           
OrderedPolynomialList(java.lang.String[] v, int eo, java.util.List l)
           
OrderedPolynomialList(java.lang.String[] v, TermOrder to, java.util.List l)
           
OrderedPolynomialList(java.lang.String[] v, TermOrder to, java.util.List l, RelationTable rt)
           
 
Method Summary
 boolean equals(java.lang.Object p)
          equals from Object.
static java.util.List sort(java.util.List l)
          Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.
 
Methods inherited from class edu.jas.poly.PolynomialList
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrderedPolynomialList

public OrderedPolynomialList(java.lang.String[] v,
                             int eo,
                             java.util.List l)

OrderedPolynomialList

public OrderedPolynomialList(java.lang.String[] v,
                             TermOrder to,
                             java.util.List l)

OrderedPolynomialList

public OrderedPolynomialList(java.lang.String[] v,
                             TermOrder to,
                             java.util.List l,
                             RelationTable rt)

OrderedPolynomialList

public OrderedPolynomialList(Coefficient c,
                             java.lang.String[] v,
                             int eo,
                             java.util.List l)

OrderedPolynomialList

public OrderedPolynomialList(Coefficient c,
                             java.lang.String[] v,
                             TermOrder to,
                             java.util.List l)

OrderedPolynomialList

public OrderedPolynomialList(Coefficient c,
                             java.lang.String[] v,
                             TermOrder to,
                             java.util.List l,
                             RelationTable rt)
Method Detail

equals

public boolean equals(java.lang.Object p)
equals from Object.

Overrides:
equals in class PolynomialList

sort

public static java.util.List sort(java.util.List l)
Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors. The term order is taken from the first polynomials TermOrder.