public class LieGroup
extends java.lang.Object
Constructor and Description |
---|
LieGroup(ComplexSquareMatrix[] gens)
Constructs a Lie group from a Lie algebra.
|
Modifier and Type | Method and Description |
---|---|
int |
dimension()
Returns the dimension of the group.
|
ComplexSquareMatrix |
getElement(DoubleVector v)
Returns an element near the identity.
|
ComplexSquareMatrix |
identity()
Returns the identity element.
|
boolean |
isIdentity(ComplexSquareMatrix a)
Returns true if the element is the identity element of this group.
|
boolean |
isInverse(ComplexSquareMatrix a,
ComplexSquareMatrix b)
Returns true if one element is the inverse of the other.
|
public LieGroup(ComplexSquareMatrix[] gens)
gens
- the group generatorspublic final int dimension()
public ComplexSquareMatrix getElement(DoubleVector v)
v
- a small element from the Lie algebrapublic ComplexSquareMatrix identity()
public final boolean isIdentity(ComplexSquareMatrix a)
a
- a group elementpublic final boolean isInverse(ComplexSquareMatrix a, ComplexSquareMatrix b)
a
- a group elementb
- a group element