edu.jas.poly
Class QuatMapPolynomial

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

public class QuatMapPolynomial
extends MapPolynomial

BigQuaternion Map Polynomial. Extension of MapPolynomial with BigQuaternion Coefficients.

See Also:
Serialized Form

Field Summary
static QuatMapPolynomial ONE
           
static QuatMapPolynomial ZERO
           
 
Fields inherited from class edu.jas.poly.MapPolynomial
val, vars
 
Constructor Summary
QuatMapPolynomial()
          Constructors for QuatMapPolynomial
QuatMapPolynomial(Coefficient a, ExpVector e)
           
QuatMapPolynomial(int r)
           
QuatMapPolynomial(java.util.Map t)
           
QuatMapPolynomial(java.lang.String[] v)
           
 
Method Summary
 java.lang.Object clone()
           
static QuatMapPolynomial DIQRAS(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 QuatMapPolynomial ZERO

ONE

public static final QuatMapPolynomial ONE
Constructor Detail

QuatMapPolynomial

public QuatMapPolynomial()
Constructors for QuatMapPolynomial


QuatMapPolynomial

public QuatMapPolynomial(int r)

QuatMapPolynomial

public QuatMapPolynomial(java.util.Map t)

QuatMapPolynomial

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

QuatMapPolynomial

public QuatMapPolynomial(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

DIQRAS

public static QuatMapPolynomial DIQRAS(int r,
                                       int k,
                                       int l,
                                       int e,
                                       float q)
Random polynomial.