Package JSci.maths.algebras

Provides classes for algebras and their generalisations (vector spaces, modules).

See:
          Description

Interface Summary
Algebra This interface defines an algebra.
Algebra.Member This interface defines a member of an algebra.
BanachSpace This interface defines a Banach space.
BanachSpace.Member This interface defines a member of a Banach Space.
CStarAlgebra This interface defines a C*-algebra.
CStarAlgebra.Member This interface defines a member of a C*-algebra.
HilbertSpace.Member This interface defines a member of a Hilbert space.
Module This interface defines a module.
Module.Member This interface defines a member of a module.
VectorSpace This interface defines a vector space.
VectorSpace.Member This interface defines a member of a vector space, i.e.
 

Class Summary
HilbertSpace The HilbertSpace class encapsulates Hilbert spaces.
LieAlgebra The LieAlgebra class provides an abstract encapsulation for Lie algebras.
so3_1Dim4 The so3_1Dim4 class encapsulates so(3,1) algebras using the 4 dimensional (fundamental) representation.
sp2_RDim2 The sp2_RDim2 class encapsulates sp(2,R) algebras using the 2 dimensional (fundamental) representation.
sp2_RDim3 The sp2_RDim3 class encapsulates sp(2,R) algebras using the 3 dimensional (adjoint) representation.
su2Dim2 The su2Dim2 class encapsulates su(2) algebras using the 2 dimensional (fundamental) representation.
su2Dim3 The su2Dim3 class encapsulates su(2) algebras using the 3 dimensional (adjoint) representation.
su3Dim3 The su3Dim3 class encapsulates su(3) algebras using the 3 dimensional (fundamental) representation.
 

Package JSci.maths.algebras Description

Provides classes for algebras and their generalisations (vector spaces, modules).