| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectJSci.maths.groups.LieGroup
The LieGroup class provides an encapsulation for Lie groups. Elements are represented by complex matrices, and are limited to being near the identity.
| Constructor Summary | |
LieGroup(AbstractComplexSquareMatrix[] gens)
Constructs a Lie group from a Lie algebra.  | 
|
| Method Summary | |
 int | 
dimension()
Returns the dimension of the group.  | 
 AbstractComplexSquareMatrix | 
getElement(AbstractDoubleVector v)
Returns an element near the identity.  | 
 AbstractComplexSquareMatrix | 
identity()
Returns the identity element.  | 
 boolean | 
isIdentity(AbstractComplexSquareMatrix a)
Returns true if the element is the identity element of this group.  | 
 boolean | 
isInverse(AbstractComplexSquareMatrix a,
          AbstractComplexSquareMatrix b)
Returns true if one element is the inverse of the other.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public LieGroup(AbstractComplexSquareMatrix[] gens)
gens - the group generators| Method Detail | 
public final int dimension()
public AbstractComplexSquareMatrix getElement(AbstractDoubleVector v)
v - a small element from the Lie algebrapublic AbstractComplexSquareMatrix identity()
public final boolean isIdentity(AbstractComplexSquareMatrix a)
a - a group element
public final boolean isInverse(AbstractComplexSquareMatrix a,
                               AbstractComplexSquareMatrix b)
a - a group elementb - a group element
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||