|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.algebras.LieAlgebra JSci.maths.algebras.su2Dim3
public final class su2Dim3
The su2Dim3 class encapsulates su(2) algebras using the 3 dimensional (adjoint) representation. Elements are represented by 3-vectors with a matrix basis.
Method Summary | |
---|---|
AbstractComplexSquareMatrix[] |
basis()
Returns the basis used to represent the Lie algebra. |
AbstractDoubleSquareMatrix |
cartanMetric()
Returns the Cartan metric. |
AbstractComplexSquareMatrix |
getElement(AbstractDoubleVector v)
Returns an element as a matrix (vector*basis). |
static su2Dim3 |
getInstance()
Singleton. |
double |
killingForm(AbstractDoubleVector a,
AbstractDoubleVector b)
Returns the Killing Form of two elements (scalar product). |
AbstractDoubleVector |
multiply(AbstractDoubleVector a,
AbstractDoubleVector b)
Returns the Lie bracket (commutator) of two elements. |
Methods inherited from class JSci.maths.algebras.LieAlgebra |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static final su2Dim3 getInstance()
public AbstractComplexSquareMatrix getElement(AbstractDoubleVector v)
getElement
in class LieAlgebra
public AbstractDoubleVector multiply(AbstractDoubleVector a, AbstractDoubleVector b)
multiply
in class LieAlgebra
public double killingForm(AbstractDoubleVector a, AbstractDoubleVector b)
public AbstractComplexSquareMatrix[] basis()
basis
in class LieAlgebra
public AbstractDoubleSquareMatrix cartanMetric()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |