Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Set
Packages that use Set
Package
Description
-
Uses of Set in dk.jonaslindstrom.ruffini.common.abstractions
Subinterfaces of Set in dk.jonaslindstrom.ruffini.common.abstractionsModifier and TypeInterfaceDescriptioninterface
An additive group is like aGroup
but where the operation is commutative and is calledadd
.interface
A commutative monoid is a set with an associative and commutative addition operation.interface
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.interface
Group<E>
A group is a set with an operation and an inverse operation.interface
InnerProductSpace<V,
S, F extends Field<S>> A group is a set with an associative addition operation and an inverse operation.interface
A module over a ring R is an additive group V together with a scalar multiplication.interface
Monoid<E>
A monoid is a set with an associative operation.interface
NormedVectorSpace<V,
S, F extends Field<S>> An inner product space is a vector space with an inner product.interface
OrderedSet<E>
A set with an ordering.interface
Ring<E>
A ring is a set with an associative and commutative addition operation and an associative multiplication operation.interface
Semigroup<E>
A semigroup is a set with an associative multiplication operation.interface
SemiRing<E>
A semiring is a set with an associative and commutative addition operation and an associative multiplication operation.interface
VectorSpace<V,
S, F extends Field<S>> A vector space is a module over a field. -
Uses of Set in dk.jonaslindstrom.ruffini.common.helpers
Classes in dk.jonaslindstrom.ruffini.common.helpers that implement SetModifier 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. -
Uses of Set in dk.jonaslindstrom.ruffini.common.matrices.structures
Classes in dk.jonaslindstrom.ruffini.common.matrices.structures that implement SetModifier and TypeClassDescriptionclass
GeneralLinearGroup<E,
F extends Field<E>> This class represents the general linear group GL(n, F) of invertible n × n matrices over a field F.class
MatrixRing<E>
This class represents a ring of n × n matrices over a base ring. -
Uses of Set in dk.jonaslindstrom.ruffini.common.structures
Classes in dk.jonaslindstrom.ruffini.common.structures that implement SetModifier and TypeClassDescriptionclass
AbstractModule<V,
S, R extends Ring<S>> class
AbstractVectorSpace<V,
S, F extends Field<S>> class
class
QuotientRing<E>
class
VectorGroup<E>
class
VectorSpaceOverField<E,
F extends Field<E>> -
Uses of Set in dk.jonaslindstrom.ruffini.common.util
Classes in dk.jonaslindstrom.ruffini.common.util that implement SetModifier and TypeClassDescriptionstatic class
static class
static class
-
Uses of Set in dk.jonaslindstrom.ruffini.elliptic.structures
Classes in dk.jonaslindstrom.ruffini.elliptic.structures that implement SetModifier and TypeClassDescriptionclass
class
EdwardsCurve<E,
F extends Field<E>> Instances of this class represents a curve over a field over elements of typeE
satisfying the equation x2 + y2 = 1 + d x2 y2.class
MontgomeryCurve<E,
F extends Field<E>> Curve on Montgomery form By2 = x3 + Ax2 + x.class
ShortWeierstrassCurveAffine<E,
F extends Field<E>> class
-
Uses of Set in dk.jonaslindstrom.ruffini.finitefields
Classes in dk.jonaslindstrom.ruffini.finitefields that implement SetModifier and TypeClassDescriptionclass
AlgebraicFieldExtension<E,
F extends Field<E>> class
class
class
class
class
class
-
Uses of Set in dk.jonaslindstrom.ruffini.integers.structures
Classes in dk.jonaslindstrom.ruffini.integers.structures that implement SetModifier 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 Set in dk.jonaslindstrom.ruffini.integers.structures.limbs
Classes in dk.jonaslindstrom.ruffini.integers.structures.limbs that implement Set -
Uses of Set in dk.jonaslindstrom.ruffini.permutations.structures
Classes in dk.jonaslindstrom.ruffini.permutations.structures that implement Set -
Uses of Set in dk.jonaslindstrom.ruffini.polynomials.structures
Classes in dk.jonaslindstrom.ruffini.polynomials.structures that implement SetModifier 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
-
Uses of Set in dk.jonaslindstrom.ruffini.quadraticform
Classes in dk.jonaslindstrom.ruffini.quadraticform that implement SetModifier and TypeClassDescriptionclass
This implements the ideal class group for a negative discriminant. -
Uses of Set in dk.jonaslindstrom.ruffini.reals.structures
Classes in dk.jonaslindstrom.ruffini.reals.structures that implement SetModifier and TypeClassDescriptionclass
class
class
The real numbers represented as constructive reals, e.g.class
class
Real numbers represented byDouble
s.