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