edu.jas.poly
Class RatOrderedMapPolynomial

java.lang.Object
  extended by edu.jas.poly.OrderedMapPolynomial
      extended by edu.jas.poly.RatOrderedMapPolynomial
All Implemented Interfaces:
OrderedPolynomial, java.io.Serializable, java.lang.Cloneable

public class RatOrderedMapPolynomial
extends OrderedMapPolynomial

BigRational Ordered Map Polynomial. Extension of OrderedMapPolynomial with BigRational Coefficients.

See Also:
Serialized Form

Field Summary
static RatOrderedMapPolynomial ONE
           
static RatOrderedMapPolynomial ZERO
           
 
Fields inherited from class edu.jas.poly.OrderedMapPolynomial
order, val, vars
 
Constructor Summary
RatOrderedMapPolynomial()
          Constructors for RatOrderedMapPolynomial
RatOrderedMapPolynomial(Coefficient a, ExpVector e)
           
RatOrderedMapPolynomial(int r)
           
RatOrderedMapPolynomial(java.util.Map t)
           
RatOrderedMapPolynomial(OrderedPolynomial o)
           
RatOrderedMapPolynomial(java.lang.String[] v)
           
RatOrderedMapPolynomial(TermOrder to)
           
RatOrderedMapPolynomial(TermOrder to, java.util.Map t)
           
RatOrderedMapPolynomial(TermOrder to, OrderedPolynomial o)
           
RatOrderedMapPolynomial(TermOrder to, UnorderedPolynomial u)
           
RatOrderedMapPolynomial(UnorderedPolynomial u)
           
 
Method Summary
 java.lang.Object clone()
           
static RatOrderedMapPolynomial DIRRAS(int r, int k, int l, int e, float q)
          Random polynomial.
static RatOrderedMapPolynomial fromString(java.lang.String s)
          polynomial from string.
 OrderedPolynomial getONE()
           
 OrderedPolynomial getONE(TermOrder to)
           
 OrderedPolynomial getZERO()
           
 OrderedPolynomial getZERO(TermOrder to)
           
 
Methods inherited from class edu.jas.poly.OrderedMapPolynomial
add, add, contract, DIPDIF, DIPLBC, DIPLEV, DIPLM, DIPNEG, DIPNOV, DIPONE, DIPPR, DIPRP, DIPRP, DIPRP, DIPSUM, DIPZERO, equals, extend, getMap, getTermOrder, getVars, isONE, isZERO, leadingBaseCoefficient, leadingExpVector, leadingMonomial, length, monic, multiply, multiply, multiply, multiply, multiply, multiplyA, negate, numberOfVariables, setVars, subtract, subtract, toString, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final RatOrderedMapPolynomial ZERO

ONE

public static final RatOrderedMapPolynomial ONE
Constructor Detail

RatOrderedMapPolynomial

public RatOrderedMapPolynomial()
Constructors for RatOrderedMapPolynomial


RatOrderedMapPolynomial

public RatOrderedMapPolynomial(int r)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(java.util.Map t)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(java.lang.String[] v)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(Coefficient a,
                               ExpVector e)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(TermOrder to)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(TermOrder to,
                               java.util.Map t)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(OrderedPolynomial o)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(UnorderedPolynomial u)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(TermOrder to,
                               UnorderedPolynomial u)

RatOrderedMapPolynomial

public RatOrderedMapPolynomial(TermOrder to,
                               OrderedPolynomial o)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in class OrderedMapPolynomial

getZERO

public OrderedPolynomial getZERO()
Specified by:
getZERO in interface OrderedPolynomial
Specified by:
getZERO in class OrderedMapPolynomial

getZERO

public OrderedPolynomial getZERO(TermOrder to)
Specified by:
getZERO in interface OrderedPolynomial
Specified by:
getZERO in class OrderedMapPolynomial

getONE

public OrderedPolynomial getONE()
Specified by:
getONE in interface OrderedPolynomial
Specified by:
getONE in class OrderedMapPolynomial

getONE

public OrderedPolynomial getONE(TermOrder to)
Specified by:
getONE in interface OrderedPolynomial
Specified by:
getONE in class OrderedMapPolynomial

fromString

public static RatOrderedMapPolynomial fromString(java.lang.String s)
polynomial from string. simple format: p/q (1,2) r/s (3,4) ...

See Also:
OrderedPolynomialTokenizer

DIRRAS

public static RatOrderedMapPolynomial DIRRAS(int r,
                                             int k,
                                             int l,
                                             int e,
                                             float q)
Random polynomial.