edu.jas.poly
Class RatMapPolynomial

java.lang.Object
  extended by edu.jas.poly.MapPolynomial
      extended by edu.jas.poly.RatMapPolynomial
All Implemented Interfaces:
UnorderedPolynomial, java.io.Serializable, java.lang.Cloneable

public class RatMapPolynomial
extends MapPolynomial

BigRational Map Polynomial. Extension of MapPolynomial with BigRational Coefficients.

See Also:
Serialized Form

Field Summary
static RatMapPolynomial ONE
           
static RatMapPolynomial ZERO
           
 
Fields inherited from class edu.jas.poly.MapPolynomial
val, vars
 
Constructor Summary
RatMapPolynomial()
          Constructors for RatMapPolynomial
RatMapPolynomial(Coefficient a, ExpVector e)
           
RatMapPolynomial(int r)
           
RatMapPolynomial(java.util.Map t)
           
RatMapPolynomial(java.lang.String[] v)
           
 
Method Summary
 java.lang.Object clone()
           
static RatMapPolynomial DIRRAS(int r, int k, int l, int e, float q)
          Random polynomial.
 UnorderedPolynomial getONE()
           
 UnorderedPolynomial getZERO()
           
 
Methods inherited from class edu.jas.poly.MapPolynomial
add, add, DIPDIF, DIPNEG, DIPNOV, DIPONE, DIPPR, DIPRP, DIPRP, DIPRP, DIPSUM, DIPZERO, equals, getMap, getVars, isONE, isZERO, length, multiply, multiply, multiply, multiply, multiply, 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 RatMapPolynomial ZERO

ONE

public static final RatMapPolynomial ONE
Constructor Detail

RatMapPolynomial

public RatMapPolynomial()
Constructors for RatMapPolynomial


RatMapPolynomial

public RatMapPolynomial(int r)

RatMapPolynomial

public RatMapPolynomial(java.util.Map t)

RatMapPolynomial

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

RatMapPolynomial

public RatMapPolynomial(Coefficient a,
                        ExpVector e)
Method Detail

clone

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

getZERO

public UnorderedPolynomial getZERO()
Specified by:
getZERO in interface UnorderedPolynomial
Specified by:
getZERO in class MapPolynomial

getONE

public UnorderedPolynomial getONE()
Specified by:
getONE in interface UnorderedPolynomial
Specified by:
getONE in class MapPolynomial

DIRRAS

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