JSci.maths.algebras
Interface HilbertSpace.Member

All Superinterfaces:
AbelianGroup.Member, BanachSpace.Member, Member, Module.Member, java.io.Serializable, VectorSpace.Member
All Known Implementing Classes:
AbstractComplexVector, Complex2Vector, Complex3Vector, ComplexVector
Enclosing class:
HilbertSpace

public static interface HilbertSpace.Member
extends BanachSpace.Member

This interface defines a member of a Hilbert space.


Method Summary
 Complex scalarProduct(HilbertSpace.Member v)
          The scalar product law.
 
Methods inherited from interface JSci.maths.algebras.BanachSpace.Member
norm
 
Methods inherited from interface JSci.maths.algebras.VectorSpace.Member
scalarDivide
 
Methods inherited from interface JSci.maths.algebras.Module.Member
scalarMultiply
 
Methods inherited from interface JSci.maths.groups.AbelianGroup.Member
add, negate, subtract
 
Methods inherited from interface JSci.maths.Member
getSet
 

Method Detail

scalarProduct

Complex scalarProduct(HilbertSpace.Member v)
The scalar product law.

Parameters:
v - a Hilbert space vector