|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
C
- ring element typepublic interface Polynomial<C extends RingElem<C>>
Polynomial interface. Adds methods specific to polynomials.
Method Summary | |
---|---|
java.util.Iterator<C> |
coefficientIterator()
Iterator over coefficients. |
java.util.Map<ExpVector,Polynomial<C>> |
contract(PolynomialRing<C> pfac)
Contract variables. |
java.util.Iterator<ExpVector> |
exponentIterator()
Iterator over exponents. |
Polynomial<C> |
extend(PolynomialRing<C> pfac,
int j,
long k)
Extend variables. |
C |
leadingBaseCoefficient()
Leading base coefficient. |
ExpVector |
leadingExpVector()
Leading exponent vector. |
java.util.Map.Entry<ExpVector,C> |
leadingMonomial()
Leading monomial. |
java.util.Iterator<Monomial<C>> |
monomialIterator()
Iterator over monomials. |
Polynomial<C> |
reductum()
Reductum. |
Polynomial<C> |
reverse(PolynomialRing<C> oring)
Reverse variables. |
C |
trailingBaseCoefficient()
Trailing base coefficient. |
Methods inherited from interface edu.jas.structure.RingElem |
---|
egcd, gcd |
Methods inherited from interface edu.jas.structure.AbelianGroupElem |
---|
abs, isZERO, negate, signum, subtract, sum |
Methods inherited from interface edu.jas.structure.MonoidElem |
---|
divide, inverse, isONE, isUnit, multiply, remainder |
Methods inherited from interface edu.jas.structure.Element |
---|
compareTo, equals, factory, hashCode, toScript, toScriptFactory |
Method Detail |
---|
java.util.Map.Entry<ExpVector,C> leadingMonomial()
ExpVector leadingExpVector()
C leadingBaseCoefficient()
C trailingBaseCoefficient()
Polynomial<C> reductum()
Polynomial<C> extend(PolynomialRing<C> pfac, int j, long k)
pfac
- extended polynomial ring factory (by i variables).j
- index of variable to be used for multiplication.k
- exponent for x_j.
java.util.Map<ExpVector,Polynomial<C>> contract(PolynomialRing<C> pfac)
pfac
- contracted polynomial ring factory (by i variables).
Polynomial<C> reverse(PolynomialRing<C> oring)
java.util.Iterator<C> coefficientIterator()
java.util.Iterator<ExpVector> exponentIterator()
java.util.Iterator<Monomial<C>> monomialIterator()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |