Interface Ring<T>
-
- Type Parameters:
T
- the type of the elements of the underlying set
- All Superinterfaces:
RinglikeStructure<T>
,Semiring<T>
,Structure<T>
- All Known Subinterfaces:
Field<T>
,OrderedField<T>
- All Known Implementing Classes:
AbstractOrderedField
,DoubleField
public interface Ring<T> extends Semiring<T>
A ringlike algebraic structure, whose additive monoid is an abelian group.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbelianGroup<T>
additionStructure()
Returns the grouplike structure representing the addition of elements.-
Methods inherited from interface org.tensorics.core.math.structures.ringlike.Semiring
multiplicationStructure
-
-
-
-
Method Detail
-
additionStructure
AbelianGroup<T> additionStructure()
Description copied from interface:RinglikeStructure
Returns the grouplike structure representing the addition of elements.- Specified by:
additionStructure
in interfaceRinglikeStructure<T>
- Specified by:
additionStructure
in interfaceSemiring<T>
- Returns:
- the group like structure for the addition
-
-