Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
Packages that use AdditiveGroup
Package
Description
-
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.abstractions
Subinterfaces of AdditiveGroup in dk.jonaslindstrom.ruffini.common.abstractionsModifier and TypeInterfaceDescriptioninterface
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
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
NormedVectorSpace<V,
S, F extends Field<S>> An inner product space is a vector space with an inner product.interface
Ring<E>
A ring 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 AdditiveGroup in dk.jonaslindstrom.ruffini.common.algorithms
Constructors in dk.jonaslindstrom.ruffini.common.algorithms with parameters of type AdditiveGroup -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.helpers
Classes in dk.jonaslindstrom.ruffini.common.helpers that implement AdditiveGroupModifier 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.Constructors in dk.jonaslindstrom.ruffini.common.helpers with parameters of type AdditiveGroup -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.matrices.algorithms
Constructors in dk.jonaslindstrom.ruffini.common.matrices.algorithms with parameters of type AdditiveGroup -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.matrices.structures
Classes in dk.jonaslindstrom.ruffini.common.matrices.structures that implement AdditiveGroupModifier and TypeClassDescriptionclass
MatrixRing<E>
This class represents a ring of n × n matrices over a base ring. -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.structures
Classes in dk.jonaslindstrom.ruffini.common.structures that implement AdditiveGroupModifier 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>> Fields in dk.jonaslindstrom.ruffini.common.structures declared as AdditiveGroupConstructors in dk.jonaslindstrom.ruffini.common.structures with parameters of type AdditiveGroupModifierConstructorDescriptionAbstractModule
(AdditiveGroup<V> vectors, R ring) AbstractVectorSpace
(AdditiveGroup<V> vectors, F field) VectorGroup
(int n, AdditiveGroup<E> group) -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.common.util
Classes in dk.jonaslindstrom.ruffini.common.util that implement AdditiveGroupModifier and TypeClassDescriptionstatic class
static class
static class
-
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.elliptic.structures
Classes in dk.jonaslindstrom.ruffini.elliptic.structures that implement AdditiveGroupModifier 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 AdditiveGroup in dk.jonaslindstrom.ruffini.finitefields
Classes in dk.jonaslindstrom.ruffini.finitefields that implement AdditiveGroupModifier and TypeClassDescriptionclass
AlgebraicFieldExtension<E,
F extends Field<E>> class
class
class
class
class
class
-
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.integers.structures
Classes in dk.jonaslindstrom.ruffini.integers.structures that implement AdditiveGroupModifier 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 AdditiveGroup in dk.jonaslindstrom.ruffini.integers.structures.limbs
Classes in dk.jonaslindstrom.ruffini.integers.structures.limbs that implement AdditiveGroup -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.polynomials.elements.recursive
Methods in dk.jonaslindstrom.ruffini.polynomials.elements.recursive with parameters of type AdditiveGroupModifier and TypeMethodDescriptionPolynomial.add
(Polynomial<S> other, AdditiveGroup<S> group) Add this polynomial with another and return the result.boolean
Polynomial.isZero
(AdditiveGroup<S> group) -
Uses of AdditiveGroup in dk.jonaslindstrom.ruffini.polynomials.structures
Classes in dk.jonaslindstrom.ruffini.polynomials.structures that implement AdditiveGroupModifier 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 AdditiveGroup in dk.jonaslindstrom.ruffini.reals.structures
Classes in dk.jonaslindstrom.ruffini.reals.structures that implement AdditiveGroupModifier and TypeClassDescriptionclass
class
class
The real numbers represented as constructive reals, e.g.class
class
Real numbers represented byDouble
s.