Uses of Interface
org.episteme.core.mathematics.structures.groups.AbelianMonoid
Packages that use AbelianMonoid
Package
Description
Defines fundamental algebraic concepts:
-
Uses of AbelianMonoid in org.episteme.core.mathematics.algebra
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.algebraModifier and TypeInterfaceDescriptioninterfaceAlgebra<E,F> An algebra over a field is a vector space equipped with a bilinear product.interfaceA non-associative algebra over a field (or ring). -
Uses of AbelianMonoid in org.episteme.core.mathematics.algebra.algebras
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.algebra.algebrasModifier and TypeInterfaceDescriptioninterfaceBanachAlgebra<E,F> Represents a Banach algebra - a complete normed algebra.interfaceCStarAlgebra<E,F> Represents a C*-algebra (C-star algebra).interfaceGradedAlgebra<E,F> Represents a graded algebra - an algebra that can be decomposed into a direct sum of subspaces indexed by a grading group (typically integers).interfaceA Kleene Algebra is an idempotent semiring with a closure operator (Kleene star).interfaceLieAlgebra<E,S> Represents a Lie Algebra.Classes in org.episteme.core.mathematics.algebra.algebras that implement AbelianMonoidModifier and TypeClassDescriptionfinal classBoolean algebra - a special algebraic structure for logic operations.classRepresents a Clifford Algebra (Geometric Algebra) over a field.classA concrete Lie Algebra where elements are square matrices and the bracket is the commutator [A, B] = AB - BA. -
Uses of AbelianMonoid in org.episteme.core.mathematics.algebra.rings
Classes in org.episteme.core.mathematics.algebra.rings that implement AbelianMonoidModifier and TypeClassDescriptionclassRepresents a Polynomial Ring R[x] over a ring R. -
Uses of AbelianMonoid in org.episteme.core.mathematics.algebra.spaces
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.algebra.spacesModifier and TypeInterfaceDescriptioninterfaceBanachSpace<E,S> Represents a Banach Space.interfaceHilbertSpace<E,S> Represents a Hilbert Space. -
Uses of AbelianMonoid in org.episteme.core.mathematics.geometry
Classes in org.episteme.core.mathematics.geometry that implement AbelianMonoidModifier and TypeClassDescriptionfinal classA 2D vector in Euclidean space. * @author Silvere Martin-MichiellotclassRepresents a 3D vector.classRepresents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).classRepresents an N-dimensional geometric vector. -
Uses of AbelianMonoid in org.episteme.core.mathematics.linearalgebra
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.linearalgebra -
Uses of AbelianMonoid in org.episteme.core.mathematics.linearalgebra.matrices
Classes in org.episteme.core.mathematics.linearalgebra.matrices that implement AbelianMonoidModifier and TypeClassDescriptionclassDenseMatrix<E>A dense matrix implementation.classA generic matrix implementation with smart storage and provider selection.classMemory-Mapped Matrix implementation for Out-of-Core processing.classA specialized Matrix implementation for Doubles with SIMD and Native optimization.classSIMD-accelerated Matrix implementation using JDK Vector API.classSIMD-accelerated Matrix implementation using JDK Vector API for Float (Single) precision.classSparseMatrix<E>A sparse matrix implementation.classTiledMatrix<E>A matrix decomposed into smaller tiles (blocks). -
Uses of AbelianMonoid in org.episteme.core.mathematics.linearalgebra.spaces
Classes in org.episteme.core.mathematics.linearalgebra.spaces that implement AbelianMonoidModifier and TypeClassDescriptionclass2D Vector Space.class3D Vector Space. -
Uses of AbelianMonoid in org.episteme.core.mathematics.linearalgebra.vectors
Classes in org.episteme.core.mathematics.linearalgebra.vectors that implement AbelianMonoidModifier and TypeClassDescriptionclassDenseVector<E>A dense vector implementation.classA generic vector implementation using abstract storage and provider delegation.classAn optimized Vector implementation for Real numbers.classAn optimized Vector implementation for Single-Precision Real numbers.classSparseVector<E>A sparse vector implementation. -
Uses of AbelianMonoid in org.episteme.core.mathematics.numbers.complex
Classes in org.episteme.core.mathematics.numbers.complex that implement AbelianMonoidModifier and TypeClassDescriptionfinal classRepresents a complex number (â„‚), defined as a + bi where a, b are Real numbers.classRepresents an octonion number (8-dimensional hypercomplex number).final classRepresents a Quaternion number (H). -
Uses of AbelianMonoid in org.episteme.core.mathematics.numbers.integers
Classes in org.episteme.core.mathematics.numbers.integers that implement AbelianMonoid -
Uses of AbelianMonoid in org.episteme.core.mathematics.numbers.rationals
Classes in org.episteme.core.mathematics.numbers.rationals that implement AbelianMonoidModifier and TypeClassDescriptionfinal classRepresents a rational number (ℚ), defined as the quotient of two integers. -
Uses of AbelianMonoid in org.episteme.core.mathematics.numbers.real
Classes in org.episteme.core.mathematics.numbers.real that implement AbelianMonoidModifier and TypeClassDescriptionfinal classField implementation for primitive Double wrappers.classAbstract base class for real numbers (â„Â).final classReal number backed by arbitrary-precisionBigDecimal.final classReal number backed by a 64-bitdouble.final classReal number backed by a 32-bitfloat. -
Uses of AbelianMonoid in org.episteme.core.mathematics.sets
Classes in org.episteme.core.mathematics.sets that implement AbelianMonoidModifier and TypeClassDescriptionfinal classThe structure of Boolean values (ðÂâ€Â¹ = {0, 1}).final classThe structure of complex numbers (â„‚).final classThe structure of integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).final classThe structure of natural numbers (â„• = {0, 1, 2, 3, ...}).final classThe structure of Octonions (O).final classThe structure of Quaternions (H).final classThe structure of rational numbers (ℚ).final classThe structure of real numbers (â„Â).final classThe structure of n×n square matrices over a field, forming a ring. -
Uses of AbelianMonoid in org.episteme.core.mathematics.structures.groups
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.structures.groupsModifier and TypeInterfaceDescriptioninterfaceAbelianGroup<E>An abelian group is a commutative group. -
Uses of AbelianMonoid in org.episteme.core.mathematics.structures.rings
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.structures.ringsModifier and TypeInterfaceDescriptioninterfaceDivisionRing<E>A division ring (also known as a skew field) is a ring in which every non-zero element has a multiplicative inverse.interfaceField<E>A field is a commutative ring where every non-zero element has a multiplicative inverse.interfaceRing<E>A ring is an abelian group with a second binary operation (multiplication).interfaceSemiring<E>A semiring (or rig) is an algebraic structure similar to a ring, but without the requirement that each element must have an additive inverse. -
Uses of AbelianMonoid in org.episteme.core.mathematics.structures.spaces
Subinterfaces of AbelianMonoid in org.episteme.core.mathematics.structures.spacesModifier and TypeInterfaceDescriptioninterfaceModule<M,R> A module is a generalization of a vector space over a ring instead of a field.interfaceVectorSpace<V,F> A vector space is a module over a field. -
Uses of AbelianMonoid in org.episteme.nativ.mathematics.linearalgebra.matrices
Classes in org.episteme.nativ.mathematics.linearalgebra.matrices that implement AbelianMonoidModifier and TypeClassDescriptionclassHigh-performance Real Double Matrix backed by a persistent native MemorySegment.classHigh-performance Real Float Matrix backed by a persistent native MemorySegment. -
Uses of AbelianMonoid in org.episteme.nativ.mathematics.linearalgebra.vectors
Classes in org.episteme.nativ.mathematics.linearalgebra.vectors that implement AbelianMonoidModifier and TypeClassDescriptionclassHigh-performance Real Double Vector backed by a persistent native MemorySegment. -
Uses of AbelianMonoid in org.episteme.nativ.mathematics.numbers.real
Classes in org.episteme.nativ.mathematics.numbers.real that implement AbelianMonoidModifier and TypeClassDescriptionfinal classHigh-precision real number backed by the native MPFR library.