|
|||||||||
| 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 OrderedPolynomialpublic java.util.Map getMap()
getMap in interface OrderedPolynomialpublic java.lang.String[] getVars()
getVars in interface OrderedPolynomialpublic java.lang.String[] setVars(java.lang.String[] v)
setVars in interface OrderedPolynomialpublic TermOrder getTermOrder()
getTermOrder in interface OrderedPolynomialpublic abstract java.lang.Object clone()
clone in class java.lang.Objectpublic abstract OrderedPolynomial getZERO()
getZERO in interface OrderedPolynomialpublic abstract OrderedPolynomial getZERO(TermOrder t)
getZERO in interface OrderedPolynomialpublic abstract OrderedPolynomial getONE()
getONE in interface OrderedPolynomialpublic abstract OrderedPolynomial getONE(TermOrder t)
getONE in interface OrderedPolynomialpublic java.lang.String toString()
toString in interface OrderedPolynomialtoString in class java.lang.Objectpublic java.lang.String toString(java.lang.String[] v)
toString in interface OrderedPolynomialpublic boolean equals(java.lang.Object B)
equals in interface OrderedPolynomialequals in class java.lang.Objectpublic int numberOfVariables()
numberOfVariables in interface OrderedPolynomialpublic static int DIPNOV(OrderedPolynomial a)
public java.util.Map.Entry leadingMonomial()
leadingMonomial in interface OrderedPolynomialpublic static java.util.Map.Entry DIPLM(OrderedPolynomial a)
public ExpVector leadingExpVector()
leadingExpVector in interface OrderedPolynomialpublic static ExpVector DIPLEV(OrderedPolynomial a)
public Coefficient leadingBaseCoefficient()
leadingBaseCoefficient in interface OrderedPolynomialpublic 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 OrderedPolynomialpublic 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 OrderedPolynomialpublic 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 OrderedPolynomialpublic 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 OrderedPolynomialpublic static OrderedPolynomial DIPNEG(OrderedPolynomial a)
public boolean isZERO()
isZERO in interface OrderedPolynomialpublic static boolean DIPZERO(OrderedPolynomial a)
public boolean isONE()
isONE in interface OrderedPolynomialpublic 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 | ||||||||