|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
C - element typepublic interface MonoidElem<C extends MonoidElem<C>>
Monoid element interface. Defines the multiplicative methods.
| Method Summary | |
|---|---|
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. |
C |
multiply(C S)
Multiply this with S. |
C |
remainder(C S)
Remainder after division of this by S. |
| Methods inherited from interface edu.jas.structure.Element |
|---|
compareTo, equals, factory, hashCode, toScript, toScriptFactory |
| Method Detail |
|---|
boolean isONE()
boolean isUnit()
C multiply(C S)
S -
C divide(C S)
S -
C remainder(C S)
S -
C inverse()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||