All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.algebras.su2Dim3

java.lang.Object
   |
   +----JSci.maths.algebras.LieAlgebra
           |
           +----JSci.maths.algebras.su2Dim3

public final class su2Dim3
extends LieAlgebra
The su2Dim3 class encapsulates su(2) algebras using the 3 dimensional (adjoint) representation. Elements are represented by 3-vectors with a matrix basis.


Constructor Index

 o su2Dim3()
Constructs an su(2) algebra.

Method Index

 o basis()
Returns the basis used to represent the Lie algebra.
 o cartanMetric()
Returns the Cartan metric.
 o getElement(DoubleVector)
Returns an element as a matrix (vector*basis).
 o killingForm(DoubleVector, DoubleVector)
Returns the Killing Form of two elements (scalar product).
 o multiply(DoubleVector, DoubleVector)
Returns the Lie bracket (commutator) of two elements.

Constructors

 o su2Dim3
 public su2Dim3()
Constructs an su(2) algebra.

Methods

 o getElement
 public ComplexSquareMatrix getElement(DoubleVector v)
Returns an element as a matrix (vector*basis).

Overrides:
getElement in class LieAlgebra
 o multiply
 public DoubleVector multiply(DoubleVector a,
                              DoubleVector b)
Returns the Lie bracket (commutator) of two elements. Same as the vector cross product.

Overrides:
multiply in class LieAlgebra
 o killingForm
 public double killingForm(DoubleVector a,
                           DoubleVector b)
Returns the Killing Form of two elements (scalar product).

 o basis
 public ComplexSquareMatrix[] basis()
Returns the basis used to represent the Lie algebra.

Overrides:
basis in class LieAlgebra
 o cartanMetric
 public DoubleSquareMatrix cartanMetric()
Returns the Cartan metric.


All Packages  Class Hierarchy  This Package  Previous  Next  Index