Uses of Interface
cc.redberry.rings.io.Stringifiable
Package | Description |
---|---|
cc.redberry.rings | |
cc.redberry.rings.poly | |
cc.redberry.rings.poly.multivar | |
cc.redberry.rings.poly.univar |
-
Uses of Stringifiable in cc.redberry.rings
Subinterfaces of Stringifiable in cc.redberry.rings Modifier and Type Interface Description interface
Ring<E>
Ring of elements.Classes in cc.redberry.rings that implement Stringifiable Modifier and Type Class Description class
ARing<E>
Abstract ring which holds perfect power decomposition of its cardinality.class
FactorDecomposition<E>
Factor decomposition of element.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
Rational<E>
class
Rationals<E>
The ring of rationals (Q). -
Uses of Stringifiable in cc.redberry.rings.poly
Subinterfaces of Stringifiable in cc.redberry.rings.poly Modifier and Type Interface Description interface
IPolynomial<Poly extends IPolynomial<Poly>>
Parent interface for all polynomials.interface
IPolynomialRing<Poly extends IPolynomial<Poly>>
Polynomial ring.Classes in cc.redberry.rings.poly that implement Stringifiable 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
PolynomialFactorDecomposition<Poly extends IPolynomial<Poly>>
Factor decomposition of element.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. -
Uses of Stringifiable in cc.redberry.rings.poly.multivar
Classes in cc.redberry.rings.poly.multivar that implement Stringifiable Modifier and Type Class Description class
AMultivariatePolynomial<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Parent class for multivariate polynomials.class
Ideal<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Ideal represented by its Groebner basis.class
MultivariatePolynomial<E>
class
MultivariatePolynomialZp64
Multivariate polynomial over Zp ring with the modulus in the range (0, 2^62) (seeMachineArithmetic.MAX_SUPPORTED_MODULUS
). -
Uses of Stringifiable in cc.redberry.rings.poly.univar
Subinterfaces of Stringifiable in cc.redberry.rings.poly.univar Modifier and Type Interface Description interface
IUnivariatePolynomial<Poly extends IUnivariatePolynomial<Poly>>
Parent interface for univariate polynomials.Classes in cc.redberry.rings.poly.univar that implement Stringifiable Modifier and Type Class Description class
UnivariatePolynomial<E>
Univariate polynomial over generic ring.class
UnivariatePolynomialZ64
Univariate polynomial over machine integers in range [-2^63, 2^63].class
UnivariatePolynomialZp64
Univariate polynomial over Zp ring with modulus in the range of[2, 2^62)
(the last value is specified byMachineArithmetic.MAX_SUPPORTED_MODULUS_BITS
.