Interface ModulElem<M extends ModulElem<M,C>, C extends RingElem<C>>
- Type Parameters:
M- module typeC- scalar type
- All Superinterfaces:
AbelianGroupElem<M>, Comparable<M>, Element<M>, Serializable
- All Known Implementing Classes:
GenVector
public interface ModulElem<M extends ModulElem<M,C>, C extends RingElem<C>>
extends AbelianGroupElem<M>
Module element interface. Defines scalar operations.
-
Method Summary
Modifier and TypeMethodDescriptionlinearCombination(C a, M b, C s) Linear combination.linearCombination(M b, C s) Linear combination.scalarMultiply(C s) Scalar multiplication.scalarProduct(List<M> b) Scalar product.scalarProduct(M b) Scalar product.
-
Method Details
-
scalarMultiply
-
linearCombination
-
linearCombination
-
scalarProduct
-
scalarProduct
-