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, zeroRingType 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.