Interface RinglikeStructure<T>
-
- Type Parameters:
T
- the type of the elements of the underlying set.
- All Superinterfaces:
Structure<T>
- All Known Subinterfaces:
Field<T>
,OrderedField<T>
,Ring<T>
,Semiring<T>
- All Known Implementing Classes:
AbstractOrderedField
,DoubleField
public interface RinglikeStructure<T> extends Structure<T>
An algebraic structure, which is of ringlike type, aka it has two operations. Typically, they are called addition (+) and multiplication (*). Together with the underlying set of elements, these operations form different grouplike structures themselves.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GrouplikeStructure<T>
additionStructure()
Returns the grouplike structure representing the addition of elements.GrouplikeStructure<T>
multiplicationStructure()
Returns the grouplike structure representing the multiplication of elements.
-
-
-
Method Detail
-
additionStructure
GrouplikeStructure<T> additionStructure()
Returns the grouplike structure representing the addition of elements.- Returns:
- the group like structure for the addition
-
multiplicationStructure
GrouplikeStructure<T> multiplicationStructure()
Returns the grouplike structure representing the multiplication of elements.- Returns:
- the group like structure for multiplication
-
-