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, trailingExpVectorpublic 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'.