| Interface | Description |
|---|---|
| Polynomial | |
| TernaryPolynomial |
A polynomial whose coefficients are all equal to -1, 0, or 1
|
| Class | Description |
|---|---|
| BigDecimalPolynomial |
A polynomial with
BigDecimal coefficients. |
| BigIntPolynomial |
A polynomial with
BigInteger coefficients. |
| Constants | |
| DenseTernaryPolynomial |
A
TernaryPolynomial with a "high" number of nonzero coefficients. |
| IntegerPolynomial |
A polynomial with
int coefficients. |
| LongPolynomial2 |
A polynomial class that combines two coefficients into one
long value for
faster multiplication in 64 bit environments. |
| LongPolynomial5 |
A polynomial class that combines five coefficients into one
long value for
faster multiplication by a ternary polynomial. |
| ModularResultant |
A resultant modulo a
BigInteger |
| ProductFormPolynomial |
A polynomial of the form
f1*f2+f3, where
f1,f2,f3 are very sparsely populated ternary polynomials. |
| Resultant |
Contains a resultant and a polynomial
rho such that
res = rho*this + t*(x^n-1) for some integer t. |
| SparseTernaryPolynomial |
A
TernaryPolynomial with a "low" number of nonzero coefficients. |