RingType
- The type of EuclideanRing that this can operate with.@PublicationReference(author="Wikipedia", title="Euclidean Domain", type=WebPage, year=2013, url="http://en.wikipedia.org/wiki/Euclidean_domain") public interface EuclideanRing<RingType extends EuclideanRing<RingType>> extends Ring<RingType>
Modifier and Type | Method and Description |
---|---|
RingType |
divide(RingType other)
Divides
this value by the other value, returning the
result of the division as a new value. |
void |
divideEquals(RingType other)
Inline divises
this value by the other value, storing
the result inside this . |
RingType |
times(RingType other)
Multiplies
this value by the other value, returning the
result of the multiplication as a new value. |
void |
timesEquals(RingType other)
Inline multiplies
this value by the other value,
storing the result inside this . |
clone, dotTimes, dotTimesEquals, equals, equals, isZero, isZero, minus, minusEquals, negative, negativeEquals, plus, plusEquals, scale, scaledMinus, scaledMinusEquals, scaledPlus, scaledPlusEquals, scaleEquals, zero
RingType times(RingType other)
this
value by the other
value, returning the
result of the multiplication as a new value.other
- The other value.void timesEquals(RingType other)
this
value by the other
value,
storing the result inside this
.other
- The other value.RingType divide(RingType other)
this
value by the other
value, returning the
result of the division as a new value.other
- The other value.void divideEquals(RingType other)
this
value by the other
value, storing
the result inside this
.other
- The other value.