Uses of Interface
org.episteme.core.mathematics.structures.sets.Set
Packages that use Set
Package
Description
Defines fundamental algebraic concepts:
-
Uses of Set in org.episteme.core.mathematics.algebra
Subinterfaces of Set 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 Set in org.episteme.core.mathematics.algebra.algebras
Subinterfaces of Set 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.interfaceLoop<E>A Loop is a Quasigroup with an identity element.interfaceQuasigroup<E>A Quasigroup is a Magma where division is always possible.Classes in org.episteme.core.mathematics.algebra.algebras that implement SetModifier 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 Set in org.episteme.core.mathematics.algebra.categories
Methods in org.episteme.core.mathematics.algebra.categories that return Set -
Uses of Set in org.episteme.core.mathematics.algebra.groups
Subinterfaces of Set in org.episteme.core.mathematics.algebra.groupsModifier and TypeInterfaceDescriptioninterfaceFiniteGroup<E>Represents a Finite Group.interfaceOrderedGroup<E>Represents an Ordered Group.Classes in org.episteme.core.mathematics.algebra.groups that implement SetModifier and TypeClassDescriptionclassRepresents a Cyclic Group of order n (Z_n).classRepresents a Dihedral Group D_n of order 2n.classRepresents a Free Group over a set of generators.classA Lie group is a group that is also a differentiable manifold.classRepresents the Quaternion Group Q8.classThe group of all linear transformations of Minkowski space that preserve the spacetime interval ds²=-c²dt²+dx²+dy²+dz².classThe group of 2x2 unitary matrices with determinant 1.classThe group of 3x3 unitary matrices with determinant 1.classRepresents the Symmetric Group S_n (group of all permutations of n elements).classRepresents the Unitary Group U(1). -
Uses of Set in org.episteme.core.mathematics.algebra.intervals
Classes in org.episteme.core.mathematics.algebra.intervals that implement SetModifier and TypeClassDescriptionclassRepresents an N-dimensional interval (hyperrectangle) over Real numbers.Methods in org.episteme.core.mathematics.algebra.intervals that return SetModifier and TypeMethodDescriptionIntervalND.difference(Set<List<Real>> other) IntervalND.intersection(Set<List<Real>> other) Returns the intersection of this interval with another.Returns the bounding interval containing both this and another.Methods in org.episteme.core.mathematics.algebra.intervals with parameters of type SetModifier and TypeMethodDescriptionIntervalND.difference(Set<List<Real>> other) IntervalND.intersection(Set<List<Real>> other) Returns the intersection of this interval with another.booleanIntervalND.isSubsetOf(Set<List<Real>> other) booleanReturns the bounding interval containing both this and another. -
Uses of Set in org.episteme.core.mathematics.algebra.rings
Classes in org.episteme.core.mathematics.algebra.rings that implement SetModifier and TypeClassDescriptionclassRepresents a Polynomial Ring R[x] over a ring R. -
Uses of Set in org.episteme.core.mathematics.algebra.spaces
Subinterfaces of Set in org.episteme.core.mathematics.algebra.spacesModifier and TypeInterfaceDescriptioninterfaceBanachSpace<E,S> Represents a Banach Space.interfaceHilbertSpace<E,S> Represents a Hilbert Space. -
Uses of Set in org.episteme.core.mathematics.analysis.chaos
Classes in org.episteme.core.mathematics.analysis.chaos that implement SetModifier and TypeClassDescriptionclassJulia Set as a proper mathematical set.classThe Mandelbrot Set as a proper mathematical set. -
Uses of Set in org.episteme.core.mathematics.geometry
Classes in org.episteme.core.mathematics.geometry that implement SetModifier and TypeClassDescriptionfinal classA point in 2D Euclidean space. * @author Silvere Martin-Michiellotfinal classA point in 3D Euclidean space. * @author Silvere Martin-MichiellotclassRepresents an N-dimensional point.final 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 Set in org.episteme.core.mathematics.linearalgebra
Subinterfaces of Set in org.episteme.core.mathematics.linearalgebra -
Uses of Set in org.episteme.core.mathematics.linearalgebra.matrices
Classes in org.episteme.core.mathematics.linearalgebra.matrices that implement SetModifier 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 Set in org.episteme.core.mathematics.linearalgebra.spaces
Classes in org.episteme.core.mathematics.linearalgebra.spaces that implement SetModifier and TypeClassDescriptionclass2D Vector Space.class3D Vector Space. -
Uses of Set in org.episteme.core.mathematics.linearalgebra.vectors
Classes in org.episteme.core.mathematics.linearalgebra.vectors that implement SetModifier 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 Set in org.episteme.core.mathematics.numbers.complex
Classes in org.episteme.core.mathematics.numbers.complex that implement SetModifier 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 Set in org.episteme.core.mathematics.numbers.integers
Classes in org.episteme.core.mathematics.numbers.integers that implement Set -
Uses of Set in org.episteme.core.mathematics.numbers.rationals
Classes in org.episteme.core.mathematics.numbers.rationals that implement SetModifier and TypeClassDescriptionfinal classRepresents a rational number (ℚ), defined as the quotient of two integers. -
Uses of Set in org.episteme.core.mathematics.numbers.real
Classes in org.episteme.core.mathematics.numbers.real that implement SetModifier 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 Set in org.episteme.core.mathematics.sets
Classes in org.episteme.core.mathematics.sets that implement SetModifier 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 Set in org.episteme.core.mathematics.structures.categories
Methods in org.episteme.core.mathematics.structures.categories that return Set -
Uses of Set in org.episteme.core.mathematics.structures.groups
Subinterfaces of Set in org.episteme.core.mathematics.structures.groupsModifier and TypeInterfaceDescriptioninterfaceAbelianGroup<E>An abelian group is a commutative group.interfaceAn abelian monoid is a commutative monoid.interfaceGroup<E>A group is a set with an associative binary operation, an identity element, and inverse elements.interfaceMagma<E>A magma is a set equipped with a binary operation.interfaceMonoid<E>A monoid is a semigroup with an identity element. -
Uses of Set in org.episteme.core.mathematics.structures.lattices
Subinterfaces of Set in org.episteme.core.mathematics.structures.latticesModifier and TypeInterfaceDescriptioninterfaceLattice<E>A lattice is a set equipped with two commutative, associative and idempotent binary operations: join (∨) and meet (∧), connected by absorption laws.interfaceSemiLattice<E>A set equipped with a commutative, associative and idempotent binary operation. -
Uses of Set in org.episteme.core.mathematics.structures.rings
Subinterfaces of Set 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 Set in org.episteme.core.mathematics.structures.sets
Subinterfaces of Set in org.episteme.core.mathematics.structures.setsModifier and TypeInterfaceDescriptioninterfaceFiniteSet<E>Represents a set with a finite number of elements.interfaceInfiniteSet<E>Represents a set with an infinite number of elements.Classes in org.episteme.core.mathematics.structures.sets that implement SetModifier and TypeClassDescriptionfinal classDiscreteSet<E>Implementation of a finite set using a backing java.util.Set. -
Uses of Set in org.episteme.core.mathematics.structures.spaces
Subinterfaces of Set 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 Set in org.episteme.core.mathematics.topology
Subinterfaces of Set in org.episteme.core.mathematics.topologyModifier and TypeInterfaceDescriptioninterfaceMetricSpace<T>Represents a metric space.interfaceRepresents a topological space. -
Uses of Set in org.episteme.nativ.mathematics.linearalgebra.matrices
Classes in org.episteme.nativ.mathematics.linearalgebra.matrices that implement SetModifier 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 Set in org.episteme.nativ.mathematics.linearalgebra.vectors
Classes in org.episteme.nativ.mathematics.linearalgebra.vectors that implement SetModifier and TypeClassDescriptionclassHigh-performance Real Double Vector backed by a persistent native MemorySegment. -
Uses of Set in org.episteme.nativ.mathematics.numbers.real
Classes in org.episteme.nativ.mathematics.numbers.real that implement SetModifier and TypeClassDescriptionfinal classHigh-precision real number backed by the native MPFR library. -
Uses of Set in org.episteme.natural.physics.relativity
Subinterfaces of Set in org.episteme.natural.physics.relativityModifier and TypeInterfaceDescriptioninterfaceInterface representing a metric tensor field in spacetime.Classes in org.episteme.natural.physics.relativity that implement SetModifier and TypeClassDescriptionclassThe Kerr metric describing spacetime around a rotating uncharged axially-symmetric black hole.classThe Schwarzschild metric describing spacetime around a static, spherically summetric mass.