C
- ring element typepublic interface Polynomial<C extends RingElem<C>> extends RingElem<Polynomial<C>>
Modifier and Type | Method and Description |
---|---|
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.
|
abs, isZERO, negate, signum, subtract, sum
divide, inverse, isONE, isUnit, leftDivide, leftRemainder, multiply, power, quotientRemainder, remainder, rightDivide, rightRemainder, twosidedDivide, twosidedRemainder
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()