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:
AbstractComplexMatrix, AbstractComplexSquareMatrix, AbstractComplexVector, AbstractDoubleMatrix, AbstractDoubleSquareMatrix, AbstractDoubleVector, AbstractIntegerMatrix, AbstractIntegerSquareMatrix, AbstractIntegerVector, BraVector, Complex, Complex2Vector, Complex3Vector, ComplexDiagonalMatrix, ComplexMatrix, ComplexSquareMatrix, ComplexTridiagonalMatrix, ComplexVector, Double2Vector, Double3Vector, DoubleDiagonalMatrix, DoubleFileSquareMatrix, DoubleMatrix, DoubleSparseMatrix, DoubleSparseSquareMatrix, DoubleSparseVector, DoubleSquareMatrix, DoubleTridiagonalMatrix, DoubleVector, GammaMatrix, Hilb.LinearMap, Integer2Vector, 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
 
Methods inherited from interface JSci.maths.Member
getSet
 

Method Detail

scalarMultiply

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

Parameters:
r - a ring member