Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Semigroup
Packages that use Semigroup
Package
Description
-
Uses of Semigroup in dk.jonaslindstrom.ruffini.common.abstractions
Subinterfaces of Semigroup 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.interfaceGroup<E>A group is a set with an operation and an inverse operation.interfaceMonoid<E>A monoid is a set with an associative operation.interfaceRing<E>A ring is a set with an associative and commutative addition operation and an associative multiplication operation.interfaceSemiRing<E>A semiring is a set with an associative and commutative addition operation and an associative multiplication operation. -
Uses of Semigroup in dk.jonaslindstrom.ruffini.common.helpers
Classes in dk.jonaslindstrom.ruffini.common.helpers that implement SemigroupModifier 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. -
Uses of Semigroup in dk.jonaslindstrom.ruffini.common.matrices.structures
Classes in dk.jonaslindstrom.ruffini.common.matrices.structures that implement SemigroupModifier and TypeClassDescriptionclassGeneralLinearGroup<E,F extends Field<E>> This class represents the general linear group GL(n, F) of invertible n × n matrices over a field F.classMatrixRing<E>This class represents a ring of n × n matrices over a base ring. -
Uses of Semigroup in dk.jonaslindstrom.ruffini.common.structures
Classes in dk.jonaslindstrom.ruffini.common.structures that implement Semigroup -
Uses of Semigroup in dk.jonaslindstrom.ruffini.common.util
Classes in dk.jonaslindstrom.ruffini.common.util that implement SemigroupModifier and TypeClassDescriptionstatic classstatic classstatic class -
Uses of Semigroup in dk.jonaslindstrom.ruffini.finitefields
Classes in dk.jonaslindstrom.ruffini.finitefields that implement SemigroupModifier and TypeClassDescriptionclassAlgebraicFieldExtension<E,F extends Field<E>> classclassclassclassclassclass -
Uses of Semigroup in dk.jonaslindstrom.ruffini.integers.structures
Classes in dk.jonaslindstrom.ruffini.integers.structures that implement SemigroupModifier and TypeClassDescriptionclassclassThis class is an implementation of ℤ / nℤ, e.g.classclassclassThis class is an implementation of ℤ / nℤ, e.g.class -
Uses of Semigroup in dk.jonaslindstrom.ruffini.integers.structures.limbs
Classes in dk.jonaslindstrom.ruffini.integers.structures.limbs that implement Semigroup -
Uses of Semigroup in dk.jonaslindstrom.ruffini.permutations.structures
Classes in dk.jonaslindstrom.ruffini.permutations.structures that implement Semigroup -
Uses of Semigroup in dk.jonaslindstrom.ruffini.polynomials.structures
Classes in dk.jonaslindstrom.ruffini.polynomials.structures that implement SemigroupModifier 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.class -
Uses of Semigroup in dk.jonaslindstrom.ruffini.quadraticform
Classes in dk.jonaslindstrom.ruffini.quadraticform that implement SemigroupModifier and TypeClassDescriptionclassThis implements the ideal class group for a negative discriminant. -
Uses of Semigroup in dk.jonaslindstrom.ruffini.reals.structures
Classes in dk.jonaslindstrom.ruffini.reals.structures that implement SemigroupModifier and TypeClassDescriptionclassclassThe real numbers represented as constructive reals, e.g.classReal numbers represented byDoubles.