Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Ring
Packages that use Ring
Package
Description
- 
Uses of Ring in dk.jonaslindstrom.arithmeticparserMethods in dk.jonaslindstrom.arithmeticparser with parameters of type Ring
- 
Uses of Ring in dk.jonaslindstrom.ruffini.common.abstractionsClasses in dk.jonaslindstrom.ruffini.common.abstractions with type parameters of type RingModifier and TypeInterfaceDescriptioninterfaceA 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 TypeInterfaceDescriptioninterfaceA Euclidean domain is a ring with Euclidean division.interfaceField<E>A field is a commutative ring where every non-zero element has a multiplicative inverse.
- 
Uses of Ring in dk.jonaslindstrom.ruffini.common.algorithmsConstructors 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.helpersClasses in dk.jonaslindstrom.ruffini.common.helpers that implement RingModifier and TypeClassDescriptionclassNullSafeRing<E>This class wraps a ring but operations will treat null operands as if they were zero.classWrapper for the ring class which logs the number of operations performed in this ring.classWrapper 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.algorithmsConstructors 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.elementsMethods in dk.jonaslindstrom.ruffini.common.matrices.elements with parameters of type Ring
- 
Uses of Ring in dk.jonaslindstrom.ruffini.common.matrices.structuresClasses in dk.jonaslindstrom.ruffini.common.matrices.structures that implement RingModifier and TypeClassDescriptionclassMatrixRing<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.structuresClasses 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.utilClasses in dk.jonaslindstrom.ruffini.common.util that implement RingModifier and TypeClassDescriptionstatic classstatic classstatic class
- 
Uses of Ring in dk.jonaslindstrom.ruffini.finitefieldsClasses in dk.jonaslindstrom.ruffini.finitefields that implement RingModifier and TypeClassDescriptionclassAlgebraicFieldExtension<E,F extends Field<E>> classclassclassclassclassclass
- 
Uses of Ring in dk.jonaslindstrom.ruffini.integers.structuresClasses in dk.jonaslindstrom.ruffini.integers.structures that implement RingModifier and TypeClassDescriptionclassclassThis class is an implementation of ℤ / nℤ, e.g.classclassclassThis class is an implementation of ℤ / nℤ, e.g.class
- 
Uses of Ring in dk.jonaslindstrom.ruffini.integers.structures.limbsClasses in dk.jonaslindstrom.ruffini.integers.structures.limbs that implement Ring
- 
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.algorithmsConstructors in dk.jonaslindstrom.ruffini.polynomials.algorithms with parameters of type Ring
- 
Uses of Ring in dk.jonaslindstrom.ruffini.polynomials.elementsMethods 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> SMultivariatePolynomial.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.recursiveMethods 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.structuresClasses in dk.jonaslindstrom.ruffini.polynomials.structures that implement RingModifier and TypeClassDescriptionclassThis class implements the ring of polynomials K[x] over a field K.classThis class implements the ring of polynomials K[x] over a field K.classThis class implements the ring of polynomials K[x] over a field K.classThis class implements the ring of polynomials K[x] over a field K.classThis class implements the ring of polynomials K[x] over a field K.classMethods 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.structuresClasses in dk.jonaslindstrom.ruffini.reals.structures that implement RingModifier and TypeClassDescriptionclassclassThe real numbers represented as constructive reals, e.g.classReal numbers represented byDoubles.