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