M - module typeC - scalar typepublic interface ModulElem<M extends ModulElem<M,C>,C extends RingElem<C>> extends AbelianGroupElem<M>
| Modifier and Type | Method and Description |
|---|---|
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.
|
M scalarMultiply(C s)
s - scalarM linearCombination(C a, M b, C s)
a - scalarb - module elements - scalarM linearCombination(M b, C s)
b - module elements - scalarC scalarProduct(M b)
b - module elementM scalarProduct(java.util.List<M> b)
b - list of module elements