Uses of Interface
cc.redberry.rings.io.IParser
-
Packages that use IParser Package Description cc.redberry.rings cc.redberry.rings.io cc.redberry.rings.poly -
-
Uses of IParser in cc.redberry.rings
Subinterfaces of IParser in cc.redberry.rings Modifier and Type Interface Description interface
Ring<E>
Ring of elements.Classes in cc.redberry.rings that implement IParser Modifier and Type Class Description class
ARing<E>
Abstract ring which holds perfect power decomposition of its cardinality.class
ImageRing<F,I>
A ring obtained via isomorphism specified byImageRing.image(Object)
andImageRing.inverse(Object)
functions.class
Integers
The ring of integers (Z).class
IntegersZp
Ring of integers modulo somemodulus
.class
Rationals<E>
The ring of rationals (Q). -
Uses of IParser in cc.redberry.rings.io
Classes in cc.redberry.rings.io that implement IParser Modifier and Type Class Description class
Coder<Element,Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
High-level parser and stringifier of ring elements. -
Uses of IParser in cc.redberry.rings.poly
Subinterfaces of IParser in cc.redberry.rings.poly Modifier and Type Interface Description interface
IPolynomialRing<Poly extends IPolynomial<Poly>>
Polynomial ring.Classes in cc.redberry.rings.poly that implement IParser Modifier and Type Class Description class
AlgebraicNumberField<E extends IUnivariatePolynomial<E>>
Algebraic number fieldF(α)
represented as a simple field extension, for details seeSimpleFieldExtension
.class
FiniteField<E extends IUnivariatePolynomial<E>>
Galois fieldGF(p, q)
.class
MultipleFieldExtension<Term extends AMonomial<Term>,mPoly extends AMultivariatePolynomial<Term,mPoly>,sPoly extends IUnivariatePolynomial<sPoly>>
Multiple field extensionF(α_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 ringclass
SimpleFieldExtension<E extends IUnivariatePolynomial<E>>
A simple field extensionF(α)
represented as a univariate quotient ringF[x]/<m(x)>
wherem(x)
is the minimal polynomial ofα
.class
UnivariateRing<Poly extends IUnivariatePolynomial<Poly>>
Ring of univariate polynomials.
-