Package org.meeuw.math.abstractalgebra
Interface MultiplicativeAbelianGroup<E extends MultiplicativeGroupElement<E>>
-
- All Superinterfaces:
AlgebraicStructure<E>
,MultiplicativeGroup<E>
,MultiplicativeMonoid<E>
,MultiplicativeSemiGroup<E>
- All Known Subinterfaces:
CompleteField<E>
,Field<E>
,ScalarField<E>
- All Known Implementing Classes:
UncertainRealField
public interface MultiplicativeAbelianGroup<E extends MultiplicativeGroupElement<E>> extends MultiplicativeGroup<E>
Marker interface for groups which are abelian, i.e. commutative.- Since:
- 0.4
- Author:
- Michiel Meeuwissen
-
-
Field Summary
-
Fields inherited from interface org.meeuw.math.abstractalgebra.MultiplicativeGroup
OPERATORS
-
-
Method Summary
-
Methods inherited from interface org.meeuw.math.abstractalgebra.AlgebraicStructure
getCardinality, getDescription, getElementClass, getEquivalence, getSupportedUnaryOperators
-
Methods inherited from interface org.meeuw.math.abstractalgebra.MultiplicativeGroup
getSupportedOperators
-
Methods inherited from interface org.meeuw.math.abstractalgebra.MultiplicativeMonoid
one
-
-