org.jscience.mathematics.algebraic.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, ComplexSparseVector, 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 org.jscience.mathematics.algebraic.algebras.BanachSpace.Member
norm
 
Methods inherited from interface org.jscience.mathematics.algebraic.modules.VectorSpace.Member
scalarDivide
 
Methods inherited from interface org.jscience.mathematics.algebraic.modules.Module.Member
scalarMultiply
 
Methods inherited from interface org.jscience.mathematics.algebraic.groups.AbelianGroup.Member
add, negate, subtract
 

Method Detail

scalarProduct

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

Parameters:
v - a Hilbert space vector