JSci.maths.algebras
Interface Module.Member

All Superinterfaces:
AbelianGroup.Member, Member, java.io.Serializable
All Known Subinterfaces:
Algebra.Member, BanachSpace.Member, CStarAlgebra.Member, HilbertSpace.Member, VectorSpace.Member
All Known Implementing Classes:
BraVector, Complex, Complex3Vector, ComplexDiagonalMatrix, ComplexMatrix, ComplexSquareMatrix, ComplexTridiagonalMatrix, ComplexVector, Double3Vector, DoubleDiagonalMatrix, DoubleMatrix, DoubleSparseMatrix, DoubleSparseSquareMatrix, DoubleSparseVector, DoubleSquareMatrix, DoubleTridiagonalMatrix, DoubleVector, GammaMatrix, Hilb.LinearMap, Integer3Vector, IntegerDiagonalMatrix, IntegerMatrix, IntegerSquareMatrix, IntegerTridiagonalMatrix, IntegerVector, KetVector, MathVector, Matrix, Quaternion, RingMatrix
Enclosing interface:
Module

public static interface Module.Member
extends AbelianGroup.Member

This interface defines a member of a module.


Method Summary
 Module.Member scalarMultiply(Ring.Member r)
          The scalar multiplication law.
 
Methods inherited from interface JSci.maths.groups.AbelianGroup.Member
add, negate, subtract
 

Method Detail

scalarMultiply

Module.Member scalarMultiply(Ring.Member r)
The scalar multiplication law.

Parameters:
r - a ring member