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
Enclosing interface:
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
 

Method Detail

scalarProduct

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

Parameters:
v - a Hilbert space vector