|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
M - module typeC - scalar typepublic interface ModulElem<M extends ModulElem<M,C>,C extends RingElem<C>>
Module element interface. Defines scalar operations.
| Method Summary | |
|---|---|
M |
linearCombination(C a,
M b,
C s)
Linear combination. |
M |
linearCombination(M b,
C s)
Linear combination. |
M |
scalarMultiply(C s)
Scalar multiplication. |
M |
scalarProduct(java.util.List<M> b)
Scalar product. |
C |
scalarProduct(M b)
Scalar product. |
| Methods inherited from interface edu.jas.structure.AbelianGroupElem |
|---|
abs, isZERO, negate, signum, subtract, sum |
| Methods inherited from interface edu.jas.structure.Element |
|---|
compareTo, equals, factory, hashCode, toScript, toScriptFactory |
| Method Detail |
|---|
M scalarMultiply(C s)
s - scalar
M linearCombination(C a,
M b,
C s)
a - scalarb - module elements - scalar
M linearCombination(M b,
C s)
b - module elements - scalar
C scalarProduct(M b)
b - module element
M scalarProduct(java.util.List<M> b)
b - list of module elements
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||