C
- element typepublic interface MonoidElem<C extends MonoidElem<C>> extends Element<C>
Modifier and Type | Method and Description |
---|---|
C |
divide(C S)
Divide this by S.
|
C |
inverse()
Inverse of this.
|
boolean |
isONE()
Test if this is one.
|
boolean |
isUnit()
Test if this is a unit.
|
default C |
leftDivide(C a)
Left division.
|
default C |
leftRemainder(C a)
Left remainder.
|
C |
multiply(C S)
Multiply this with S.
|
default C |
power(long n)
Power of this to the n-th.
|
default C[] |
quotientRemainder(C S)
Quotient and remainder by division of this by S.
|
C |
remainder(C S)
Remainder after division of this by S.
|
default C |
rightDivide(C a)
Right division.
|
default C |
rightRemainder(C a)
Right remainder.
|
default C[] |
twosidedDivide(C a)
Two-sided division.
|
default C |
twosidedRemainder(C a)
Two-sided remainder.
|
boolean isONE()
boolean isUnit()
C remainder(C S)
S
- default C[] quotientRemainder(C S)
S
- default C rightDivide(C a)
a
- element.default C leftDivide(C a)
a
- element.default C rightRemainder(C a)
a
- element.default C leftRemainder(C a)
a
- element.default C[] twosidedDivide(C a)
a
- element.default C twosidedRemainder(C a)
a
- element.C inverse()