| Interface | Description |
|---|---|
| IPolynomial<Poly extends IPolynomial<Poly>> |
Parent interface for all polynomials.
|
| IPolynomialRing<Poly extends IPolynomial<Poly>> |
Polynomial ring.
|
| Class | Description |
|---|---|
| AlgebraicNumberField<E extends IUnivariatePolynomial<E>> |
Algebraic number field
F(α) represented as a simple field extension, for details see SimpleFieldExtension. |
| FiniteField<E extends IUnivariatePolynomial<E>> |
Galois field
GF(p, q). |
| MachineArithmetic |
Helper methods for arithmetic with machine numbers.
|
| MultipleFieldExtension<Term extends AMonomial<Term>,mPoly extends AMultivariatePolynomial<Term,mPoly>,sPoly extends IUnivariatePolynomial<sPoly>> |
Multiple field extension
F(α_1, α_2, ..., α_N). |
| MultivariateRing<Poly extends AMultivariatePolynomial<?,Poly>> |
Ring of multivariate polynomials.
|
| PolynomialFactorDecomposition<Poly extends IPolynomial<Poly>> |
Factor decomposition of element.
|
| PolynomialMethods |
High-level methods for polynomials.
|
| QuotientRing<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> |
Multivariate quotient ring
|
| SimpleFieldExtension<E extends IUnivariatePolynomial<E>> |
A simple field extension
F(α) represented as a univariate quotient ring F[x]/<m(x)> where m(x) is the minimal polynomial of α. |
| UnivariateRing<Poly extends IUnivariatePolynomial<Poly>> |
Ring of univariate polynomials.
|
| Util | |
| Util.Tuple2<A,B> |
Copyright © 2022. All rights reserved.