|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.poly.MapPolynomial
public abstract class MapPolynomial
Map Polynomial. Abstract implementation of UnorderedPolynomial. Implementation based on Map / HashMap / LinkedHashMap
Field Summary | |
---|---|
protected java.util.Map |
val
|
protected java.lang.String[] |
vars
|
Constructor Summary | |
---|---|
MapPolynomial()
Constructors for MapPolynomial |
|
MapPolynomial(Coefficient a,
ExpVector e)
|
|
MapPolynomial(int r)
|
|
MapPolynomial(java.util.Map t)
|
|
MapPolynomial(java.lang.String[] v)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.util.Map val
protected java.lang.String[] vars
Constructor Detail |
---|
public MapPolynomial()
public MapPolynomial(int r)
public MapPolynomial(java.util.Map t)
public MapPolynomial(java.lang.String[] v)
public MapPolynomial(Coefficient a, ExpVector e)
Method Detail |
---|
public int length()
length
in interface UnorderedPolynomial
public java.util.Map getMap()
getMap
in interface UnorderedPolynomial
public java.lang.String[] getVars()
getVars
in interface UnorderedPolynomial
public java.lang.String[] setVars(java.lang.String[] v)
setVars
in interface UnorderedPolynomial
public abstract java.lang.Object clone()
clone
in class java.lang.Object
public abstract UnorderedPolynomial getZERO()
getZERO
in interface UnorderedPolynomial
public abstract UnorderedPolynomial getONE()
getONE
in interface UnorderedPolynomial
public java.lang.String toString()
toString
in interface UnorderedPolynomial
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String[] v)
toString
in interface UnorderedPolynomial
public boolean equals(java.lang.Object B)
equals
in interface UnorderedPolynomial
equals
in class java.lang.Object
public int numberOfVariables()
numberOfVariables
in interface UnorderedPolynomial
public static int DIPNOV(UnorderedPolynomial a)
public UnorderedPolynomial add(UnorderedPolynomial Bp)
add
in interface UnorderedPolynomial
public UnorderedPolynomial add(int evord, UnorderedPolynomial Bp)
public static UnorderedPolynomial DIPSUM(UnorderedPolynomial a, UnorderedPolynomial b)
public UnorderedPolynomial subtract(UnorderedPolynomial Bp)
subtract
in interface UnorderedPolynomial
public UnorderedPolynomial subtract(int evord, UnorderedPolynomial Bp)
public static UnorderedPolynomial DIPDIF(UnorderedPolynomial a, UnorderedPolynomial b)
public UnorderedPolynomial multiply(UnorderedPolynomial Bp)
multiply
in interface UnorderedPolynomial
public static UnorderedPolynomial DIPPR(UnorderedPolynomial a, UnorderedPolynomial b)
public UnorderedPolynomial multiply(int evord, UnorderedPolynomial Bp)
public UnorderedPolynomial multiply(Coefficient b)
multiply
in interface UnorderedPolynomial
public static UnorderedPolynomial DIPRP(UnorderedPolynomial a, Coefficient b)
public UnorderedPolynomial multiply(Coefficient b, ExpVector e)
multiply
in interface UnorderedPolynomial
public static UnorderedPolynomial DIPRP(UnorderedPolynomial a, Coefficient b, ExpVector e)
public UnorderedPolynomial multiply(java.util.Map.Entry m)
multiply
in interface UnorderedPolynomial
public static UnorderedPolynomial DIPRP(UnorderedPolynomial a, java.util.Map.Entry m)
public UnorderedPolynomial negate()
negate
in interface UnorderedPolynomial
public static UnorderedPolynomial DIPNEG(UnorderedPolynomial a)
public boolean isZERO()
isZERO
in interface UnorderedPolynomial
public static boolean DIPZERO(UnorderedPolynomial a)
public boolean isONE()
isONE
in interface UnorderedPolynomial
public static boolean DIPONE(UnorderedPolynomial a)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |