|
Orbital library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Euclidean
Euclidean ring interface.
for all f in R for all g in R\{0} exist q,r in R such thatwith δ(r) < δ(g) or r = 0.f = qg + r = (f div g)g + (f mod g)
| Method Summary | |
|---|---|
Integer |
degree()
Get the Euclidean degree. |
Euclidean |
modulo(Euclidean g)
Get the Euclidean remainder, modulo g. |
Euclidean |
quotient(Euclidean g)
Get the Euclidean "quotient" by g. |
| Methods inherited from interface orbital.math.Arithmetic |
|---|
add, divide, equals, inverse, isOne, isZero, minus, multiply, one, power, scale, subtract, toString, zero |
| Methods inherited from interface orbital.math.Normed |
|---|
norm |
| Method Detail |
|---|
Integer degree()
Euclidean quotient(Euclidean g)
java.lang.IllegalArgumentException - if the argument type is illegal for this operation.
Note: for single type handling it is also allowed to throw a ClassCastException, instead.divide(g).Euclidean modulo(Euclidean g)
java.lang.IllegalArgumentException - if the argument type is illegal for this operation.
Note: for single type handling it is also allowed to throw a ClassCastException, instead.
|
Orbital library 1.2.0: 23 Apr 2008 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||