| Package | Description |
|---|---|
| cc.redberry.rings | |
| cc.redberry.rings.io | |
| cc.redberry.rings.poly |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Ring<E>
Ring of elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ARing<E>
Abstract ring which holds perfect power decomposition of its cardinality.
|
class |
ImageRing<F,I>
A ring obtained via isomorphism specified by
ImageRing.image(Object) and ImageRing.inverse(Object) functions. |
class |
Integers
The ring of integers (Z).
|
class |
IntegersZp
Ring of integers modulo some
modulus. |
class |
Rationals<E>
The ring of rationals (Q).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Coder<Element,Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
High-level parser and stringifier of ring elements.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPolynomialRing<Poly extends IPolynomial<Poly>>
Polynomial ring.
|
| 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). |
class |
MultipleFieldExtension<Term extends AMonomial<Term>,mPoly extends AMultivariatePolynomial<Term,mPoly>,sPoly extends IUnivariatePolynomial<sPoly>>
Multiple field extension
F(α_1, α_2, ..., α_N). |
class |
MultivariateRing<Poly extends AMultivariatePolynomial<?,Poly>>
Ring of multivariate polynomials.
|
class |
QuotientRing<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Multivariate quotient ring
|
class |
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 α. |
class |
UnivariateRing<Poly extends IUnivariatePolynomial<Poly>>
Ring of univariate polynomials.
|
Copyright © 2022. All rights reserved.