|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.poly.OrderedMapPolynomial
public abstract class OrderedMapPolynomial
Ordered Map Polynomial. Abstract implementation of OrderedPolynomial. Implementation based on Sorted Map / TreeMap
Field Summary | |
---|---|
protected TermOrder |
order
|
protected java.util.SortedMap |
val
|
protected java.lang.String[] |
vars
|
Constructor Summary | |
---|---|
OrderedMapPolynomial()
Constructors for OrderedMapPolynomial |
|
OrderedMapPolynomial(Coefficient a,
ExpVector e)
|
|
OrderedMapPolynomial(int r)
|
|
OrderedMapPolynomial(java.util.Map t)
|
|
OrderedMapPolynomial(OrderedPolynomial o)
|
|
OrderedMapPolynomial(java.lang.String[] v)
|
|
OrderedMapPolynomial(TermOrder to)
|
|
OrderedMapPolynomial(TermOrder to,
Coefficient a,
ExpVector e)
|
|
OrderedMapPolynomial(TermOrder to,
java.util.Map t)
|
|
OrderedMapPolynomial(TermOrder to,
OrderedPolynomial o)
|
|
OrderedMapPolynomial(TermOrder to,
UnorderedPolynomial u)
|
|
OrderedMapPolynomial(UnorderedPolynomial u)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.util.SortedMap val
protected java.lang.String[] vars
protected final TermOrder order
Constructor Detail |
---|
public OrderedMapPolynomial()
public OrderedMapPolynomial(int r)
public OrderedMapPolynomial(java.util.Map t)
public OrderedMapPolynomial(java.lang.String[] v)
public OrderedMapPolynomial(Coefficient a, ExpVector e)
public OrderedMapPolynomial(TermOrder to, Coefficient a, ExpVector e)
public OrderedMapPolynomial(TermOrder to)
public OrderedMapPolynomial(TermOrder to, java.util.Map t)
public OrderedMapPolynomial(OrderedPolynomial o)
public OrderedMapPolynomial(UnorderedPolynomial u)
public OrderedMapPolynomial(TermOrder to, UnorderedPolynomial u)
public OrderedMapPolynomial(TermOrder to, OrderedPolynomial o)
Method Detail |
---|
public int length()
length
in interface OrderedPolynomial
public java.util.Map getMap()
getMap
in interface OrderedPolynomial
public java.lang.String[] getVars()
getVars
in interface OrderedPolynomial
public java.lang.String[] setVars(java.lang.String[] v)
setVars
in interface OrderedPolynomial
public TermOrder getTermOrder()
getTermOrder
in interface OrderedPolynomial
public abstract java.lang.Object clone()
clone
in class java.lang.Object
public abstract OrderedPolynomial getZERO()
getZERO
in interface OrderedPolynomial
public abstract OrderedPolynomial getZERO(TermOrder t)
getZERO
in interface OrderedPolynomial
public abstract OrderedPolynomial getONE()
getONE
in interface OrderedPolynomial
public abstract OrderedPolynomial getONE(TermOrder t)
getONE
in interface OrderedPolynomial
public java.lang.String toString()
toString
in interface OrderedPolynomial
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String[] v)
toString
in interface OrderedPolynomial
public boolean equals(java.lang.Object B)
equals
in interface OrderedPolynomial
equals
in class java.lang.Object
public int numberOfVariables()
numberOfVariables
in interface OrderedPolynomial
public static int DIPNOV(OrderedPolynomial a)
public java.util.Map.Entry leadingMonomial()
leadingMonomial
in interface OrderedPolynomial
public static java.util.Map.Entry DIPLM(OrderedPolynomial a)
public ExpVector leadingExpVector()
leadingExpVector
in interface OrderedPolynomial
public static ExpVector DIPLEV(OrderedPolynomial a)
public Coefficient leadingBaseCoefficient()
leadingBaseCoefficient
in interface OrderedPolynomial
public static java.lang.Object DIPLBC(OrderedPolynomial a)
public OrderedPolynomial add(OrderedPolynomial B)
add
in interface OrderedPolynomial
public static OrderedPolynomial DIPSUM(OrderedPolynomial a, OrderedPolynomial b)
public OrderedPolynomial add(Coefficient b, ExpVector e)
add
in interface OrderedPolynomial
public OrderedPolynomial subtract(OrderedPolynomial B)
subtract
in interface OrderedPolynomial
public static OrderedPolynomial DIPDIF(OrderedPolynomial a, OrderedPolynomial b)
public OrderedPolynomial subtract(Coefficient b, ExpVector e)
subtract
in interface OrderedPolynomial
public OrderedPolynomial multiplyA(OrderedPolynomial Bp)
public OrderedPolynomial multiply(OrderedPolynomial Bp)
multiply
in interface OrderedPolynomial
public static OrderedPolynomial DIPPR(OrderedPolynomial a, OrderedPolynomial b)
public OrderedPolynomial multiply(Coefficient b)
multiply
in interface OrderedPolynomial
public static OrderedPolynomial DIPRP(OrderedPolynomial a, Coefficient b)
public OrderedPolynomial monic()
monic
in interface OrderedPolynomial
public OrderedPolynomial multiply(Coefficient b, ExpVector e)
multiply
in interface OrderedPolynomial
public static OrderedPolynomial DIPRP(OrderedPolynomial a, Coefficient b, ExpVector e)
public OrderedPolynomial multiply(ExpVector e)
multiply
in interface OrderedPolynomial
public OrderedPolynomial multiply(java.util.Map.Entry m)
multiply
in interface OrderedPolynomial
public static OrderedPolynomial DIPRP(OrderedPolynomial a, java.util.Map.Entry m)
public OrderedPolynomial negate()
negate
in interface OrderedPolynomial
public static OrderedPolynomial DIPNEG(OrderedPolynomial a)
public boolean isZERO()
isZERO
in interface OrderedPolynomial
public static boolean DIPZERO(OrderedPolynomial a)
public boolean isONE()
isONE
in interface OrderedPolynomial
public static boolean DIPONE(OrderedPolynomial a)
public OrderedPolynomial extend(int i, int j, long k, java.lang.String[] v)
public java.util.Map contract(int i)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |