| Package | Description |
|---|---|
| cc.redberry.rings | |
| cc.redberry.rings.poly |
| Modifier and Type | Method and Description |
|---|---|
static <uPoly extends IUnivariatePolynomial<uPoly>> |
Rings.SimpleFieldExtension(uPoly minimalPolynomial)
Returns a simple field extension generated by given minimal polynomial
|
static <uPoly extends IUnivariatePolynomial<uPoly>> |
Rings.UnivariateQuotientRing(uPoly modulus)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AlgebraicNumberField<E extends IUnivariatePolynomial<E>>
Algebraic number field
F(α) represented as a simple field extension, for details see SimpleFieldExtension. |
class |
FiniteField<E extends IUnivariatePolynomial<E>>
Galois field
GF(p, q). |
| Modifier and Type | Method and Description |
|---|---|
SimpleFieldExtension<sPoly> |
MultipleFieldExtension.getSimpleExtension()
Returns the isomorphic simple field extension generated by
MultipleFieldExtension.getPrimitiveElement() |
| Modifier and Type | Method and Description |
|---|---|
static <Term extends AMonomial<Term>,mPoly extends AMultivariatePolynomial<Term,mPoly>,sPoly extends IUnivariatePolynomial<sPoly>> |
MultipleFieldExtension.mkMultipleExtension(SimpleFieldExtension<sPoly> ext) |
| Constructor and Description |
|---|
MultipleFieldExtension(MultipleFieldExtension<Term,mPoly,sPoly>[] tower,
UnivariatePolynomial<mPoly>[] minimalPolynomialsOfGenerators,
mPoly primitiveElement,
sPoly[] generatorsReps,
SimpleFieldExtension<sPoly> simpleExtension) |
Copyright © 2022. All rights reserved.