C
- coefficient typepublic class GenSolvablePolynomial<C extends RingElem<C>> extends GenPolynomial<C>
Modifier and Type | Field and Description |
---|---|
GenSolvablePolynomialRing<C> |
ring
The factory for the solvable polynomial ring.
|
val
Modifier | Constructor and Description |
---|---|
|
GenSolvablePolynomial(GenSolvablePolynomialRing<C> r)
Constructor for zero GenSolvablePolynomial.
|
|
GenSolvablePolynomial(GenSolvablePolynomialRing<C> r,
C c)
Constructor for GenSolvablePolynomial.
|
|
GenSolvablePolynomial(GenSolvablePolynomialRing<C> r,
C c,
ExpVector e)
Constructor for GenSolvablePolynomial.
|
protected |
GenSolvablePolynomial(GenSolvablePolynomialRing<C> r,
java.util.SortedMap<ExpVector,C> v)
Constructor for GenSolvablePolynomial.
|
Modifier and Type | Method and Description |
---|---|
GenSolvablePolynomial<C> |
copy()
Clone this GenSolvablePolynomial.
|
boolean |
equals(java.lang.Object B)
Comparison with any other object.
|
GenSolvablePolynomialRing<C> |
factory()
Get the corresponding element factory.
|
GenSolvablePolynomial<C> |
multiply(C b)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiply(C b,
C c)
GenSolvablePolynomial left and right multiplication.
|
GenSolvablePolynomial<C> |
multiply(C b,
ExpVector e)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiply(C b,
ExpVector e,
C c,
ExpVector f)
GenSolvablePolynomial left and right multiplication.
|
GenSolvablePolynomial<C> |
multiply(ExpVector e)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiply(ExpVector e,
ExpVector f)
GenSolvablePolynomial left and right multiplication.
|
GenSolvablePolynomial<C> |
multiply(GenSolvablePolynomial<C> Bp)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiply(GenSolvablePolynomial<C> S,
GenSolvablePolynomial<C> T)
GenSolvablePolynomial left and right multiplication.
|
GenSolvablePolynomial<C> |
multiplyLeft(C b)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiplyLeft(C b,
ExpVector e)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiplyLeft(ExpVector e)
GenSolvablePolynomial multiplication.
|
GenSolvablePolynomial<C> |
multiplyLeft(java.util.Map.Entry<ExpVector,C> m)
GenSolvablePolynomial multiplication.
|
abs, coefficient, coefficientIterator, compareTo, contract, contractCoeff, degree, degree, degreeVector, deHomogenize, divide, divide, divideAndRemainder, doPutToMap, doPutToMap, doRemoveFromMap, egcd, exponentIterator, extend, extendLower, extendUnivariate, gcd, getMap, hashCode, hegcd, homogenize, inverse, isConstant, isHomogeneous, isONE, isUnit, isZERO, iterator, leadingBaseCoefficient, leadingExpVector, leadingMonomial, length, map, maxNorm, modInverse, monic, multiply, multiply, negate, numberOfVariables, quotientRemainder, reductum, remainder, reverse, scaleSubtractMultiple, scaleSubtractMultiple, signum, subtract, subtract, subtract, subtractMultiple, subtractMultiple, sum, sum, sum, sumNorm, toScript, toScriptFactory, toString, toString, totalDegree, trailingBaseCoefficient, trailingExpVector
public final GenSolvablePolynomialRing<C extends RingElem<C>> ring
public GenSolvablePolynomial(GenSolvablePolynomialRing<C> r)
r
- solvable polynomial ring factory.public GenSolvablePolynomial(GenSolvablePolynomialRing<C> r, C c, ExpVector e)
r
- solvable polynomial ring factory.c
- coefficient.e
- exponent.public GenSolvablePolynomial(GenSolvablePolynomialRing<C> r, C c)
r
- solvable polynomial ring factory.c
- coefficient.protected GenSolvablePolynomial(GenSolvablePolynomialRing<C> r, java.util.SortedMap<ExpVector,C> v)
r
- solvable polynomial ring factory.v
- the SortedMap of some other (solvable) polynomial.public GenSolvablePolynomialRing<C> factory()
factory
in interface Element<GenPolynomial<C extends RingElem<C>>>
factory
in class GenPolynomial<C extends RingElem<C>>
Element.factory()
public GenSolvablePolynomial<C> copy()
public boolean equals(java.lang.Object B)
public GenSolvablePolynomial<C> multiply(GenSolvablePolynomial<C> Bp)
Bp
- GenSolvablePolynomial.public GenSolvablePolynomial<C> multiply(GenSolvablePolynomial<C> S, GenSolvablePolynomial<C> T)
S
- GenSolvablePolynomial.T
- GenSolvablePolynomial.public GenSolvablePolynomial<C> multiply(C b)
multiply
in class GenPolynomial<C extends RingElem<C>>
b
- coefficient.public GenSolvablePolynomial<C> multiply(C b, C c)
b
- coefficient.c
- coefficient.public GenSolvablePolynomial<C> multiply(ExpVector e)
multiply
in class GenPolynomial<C extends RingElem<C>>
e
- exponent.public GenSolvablePolynomial<C> multiply(ExpVector e, ExpVector f)
e
- exponent.f
- exponent.public GenSolvablePolynomial<C> multiply(C b, ExpVector e)
multiply
in class GenPolynomial<C extends RingElem<C>>
b
- coefficient.e
- exponent.public GenSolvablePolynomial<C> multiply(C b, ExpVector e, C c, ExpVector f)
b
- coefficient.e
- exponent.c
- coefficient.f
- exponent.public GenSolvablePolynomial<C> multiplyLeft(C b, ExpVector e)
b
- coefficient.e
- exponent.public GenSolvablePolynomial<C> multiplyLeft(ExpVector e)
e
- exponent.public GenSolvablePolynomial<C> multiplyLeft(C b)
b
- coefficient.public GenSolvablePolynomial<C> multiplyLeft(java.util.Map.Entry<ExpVector,C> m)
m
- 'monoial'.