

PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 
See:
Description
Interface Summary  

AbelianGroup  This interface defines an abelian group. 
AbelianGroup.Member  This interface defines a member of an abelian group. 
Group  This interface defines a group. 
Group.Member  This interface defines a member of a group. 
Loop  This interface defines a loop (a quasigroup with an identity element). 
Loop.Member  This interface defines a member of a loop. 
Magma  This interface defines a magma (a set with a single binary operation). 
Magma.Member  This interface defines a member of a magma. 
Monoid  This interface defines a monoid (a semigroup with an identity element). 
Monoid.Member  This interface defines a member of a monoid. 
OrderedGroup  This interface defines an ordered group. 
Quasigroup  This interface defines a quasigroup (a magma in which division is always possible, not necessarily associative). 
Quasigroup.Member  This interface defines a member of a Quasigroup. 
Semigroup  This interface defines a semigroup (an associative magma). 
Semigroup.Member  This interface defines a member of a semigroup. 
Class Summary  

CyclicGroup  The CyclicGroup class represents the nth cyclic group. 
DihedralGroup  The DihedralGroup class represents the nth dihedral group. 
FiniteGroup  Superclass for finite groups. 
LieGroup  The LieGroup class provides an encapsulation for Lie groups. 
QuaternionGroup  The QuaternionGroup class represents the quaternion group. 
U1  The U1 class provides an encapsulation for U(1) groups. 
Provides classes for groups and their generalisations (monoids, semigroups).


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 