Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Ring
Packages that use Ring
Package
Description
-
Uses of Ring in dk.jonaslindstrom.arithmeticparser
Methods in dk.jonaslindstrom.arithmeticparser with parameters of type Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.common.abstractions
Classes in dk.jonaslindstrom.ruffini.common.abstractions with type parameters of type RingModifier and TypeInterfaceDescriptioninterface
A module over a ring R is an additive group V together with a scalar multiplication.Subinterfaces of Ring in dk.jonaslindstrom.ruffini.common.abstractionsModifier and TypeInterfaceDescriptioninterface
A Euclidean domain is a ring with Euclidean division.interface
Field<E>
A field is a commutative ring where every non-zero element has a multiplicative inverse. -
Uses of Ring in dk.jonaslindstrom.ruffini.common.algorithms
Constructors in dk.jonaslindstrom.ruffini.common.algorithms with parameters of type RingModifierConstructorDescriptionDiscreteFourierTransform
(Ring<E> ring, E nThPrincipalRootOfUnity, int n) DotProduct
(Ring<E> ring) InverseDiscreteFourierTransform
(Ring<E> ring, E nThPrincipalRootOfUnity, int n, E inverseOfN) -
Uses of Ring in dk.jonaslindstrom.ruffini.common.helpers
Classes in dk.jonaslindstrom.ruffini.common.helpers that implement RingModifier and TypeClassDescriptionclass
NullSafeRing<E>
This class wraps a ring but operations will treat null operands as if they were zero.class
Wrapper for the ring class which logs the number of operations performed in this ring.class
Wrapper for the ring class which logs the number of operations performed in this ring.Constructors in dk.jonaslindstrom.ruffini.common.helpers with parameters of type RingModifierConstructorDescriptionCalculator
(Ring<E> ring) NullSafeRing
(Ring<E> ring) PerformanceLoggingRing
(Ring<E> ring) -
Uses of Ring in dk.jonaslindstrom.ruffini.common.matrices.algorithms
Constructors in dk.jonaslindstrom.ruffini.common.matrices.algorithms with parameters of type RingModifierConstructorDescriptionDeterminant
(Ring<E> ring) GramMatrix
(Ring<E> ring) KroneckerProduct
(Ring<E> ring) MatrixMultiplication
(Ring<E> ring) StrassenMultiplication
(Ring<E> ring) StrassenMultiplication
(Ring<E> ring, int bound) -
Uses of Ring in dk.jonaslindstrom.ruffini.common.matrices.elements
Methods in dk.jonaslindstrom.ruffini.common.matrices.elements with parameters of type Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.common.matrices.structures
Classes in dk.jonaslindstrom.ruffini.common.matrices.structures that implement RingModifier and TypeClassDescriptionclass
MatrixRing<E>
This class represents a ring of n × n matrices over a base ring.Constructors in dk.jonaslindstrom.ruffini.common.matrices.structures with parameters of type Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.common.structures
Classes in dk.jonaslindstrom.ruffini.common.structures with type parameters of type RingClasses in dk.jonaslindstrom.ruffini.common.structures that implement RingFields in dk.jonaslindstrom.ruffini.common.structures declared as RingConstructors in dk.jonaslindstrom.ruffini.common.structures with parameters of type RingModifierConstructorDescriptionQuotientRing
(Ring<E> ring, java.util.function.UnaryOperator<E> reductionMap) -
Uses of Ring in dk.jonaslindstrom.ruffini.common.util
Classes in dk.jonaslindstrom.ruffini.common.util that implement RingModifier and TypeClassDescriptionstatic class
static class
static class
-
Uses of Ring in dk.jonaslindstrom.ruffini.finitefields
Classes in dk.jonaslindstrom.ruffini.finitefields that implement RingModifier and TypeClassDescriptionclass
AlgebraicFieldExtension<E,
F extends Field<E>> class
class
class
class
class
class
-
Uses of Ring in dk.jonaslindstrom.ruffini.integers.structures
Classes in dk.jonaslindstrom.ruffini.integers.structures that implement RingModifier and TypeClassDescriptionclass
class
This class is an implementation of ℤ / nℤ, e.g.class
class
class
This class is an implementation of ℤ / nℤ, e.g.class
-
Uses of Ring in dk.jonaslindstrom.ruffini.integers.structures.limbs
Classes in dk.jonaslindstrom.ruffini.integers.structures.limbs that implement Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.algorithms
Constructors in dk.jonaslindstrom.ruffini.polynomials.algorithms with parameters of type Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.elements
Methods in dk.jonaslindstrom.ruffini.polynomials.elements with parameters of type RingModifier and TypeMethodDescriptionstatic <T> MultivariatePolynomial<T>
MultivariatePolynomial.add
(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the sum of two polynomials<S> S
MultivariatePolynomial.differentiate
(int variable, Ring<E> ring) Polynomial.differentiate
(Ring<E> ring) static <T> MultivariatePolynomial<T>
MultivariatePolynomial.multiply
(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the product of two polynomialsConstructors in dk.jonaslindstrom.ruffini.polynomials.elements with parameters of type Ring -
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.elements.recursive
Methods in dk.jonaslindstrom.ruffini.polynomials.elements.recursive with parameters of type RingModifier and TypeMethodDescriptionPair<Polynomial<S>,
Polynomial<S>> Polynomial.divide
(Polynomial<S> other, Ring<S> ring) protected Pair<Polynomial<S>,
Polynomial<S>> Polynomial.divideInternal
(Polynomial<S> d, Polynomial<S> q, Ring<S> ring) Polynomial.multiply
(Polynomial<S> other, Ring<S> ring) Multiply this polynomial with another and return the result. -
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.structures
Classes in dk.jonaslindstrom.ruffini.polynomials.structures that implement RingModifier and TypeClassDescriptionclass
This class implements the ring of polynomials K[x] over a field K.class
This class implements the ring of polynomials K[x] over a field K.class
This class implements the ring of polynomials K[x] over a field K.class
This class implements the ring of polynomials K[x] over a field K.class
This class implements the ring of polynomials K[x] over a field K.class
Methods in dk.jonaslindstrom.ruffini.polynomials.structures that return RingModifier and TypeMethodDescriptionMultivariatePolynomialRingOverRing.getRing()
PolynomialRingOverRing.getRing()
Constructors in dk.jonaslindstrom.ruffini.polynomials.structures with parameters of type RingModifierConstructorDescriptionMultivariatePolynomialRingOverRing
(Ring<E> ring, int variables) PolynomialRingOverRing
(Ring<E> ring) PolynomialRingOverRing
(Ring<E> ring, String variable) -
Uses of Ring in dk.jonaslindstrom.ruffini.reals.structures
Classes in dk.jonaslindstrom.ruffini.reals.structures that implement RingModifier and TypeClassDescriptionclass
class
The real numbers represented as constructive reals, e.g.class
Real numbers represented byDouble
s.