org.jscience.mathematics.algebraic.groups
Interface Group

All Superinterfaces:
Magma, Monoid, Semigroup
All Known Subinterfaces:
OrderedGroup
All Known Implementing Classes:
CyclicGroup, DihedralGroup, FiniteGroup, QuaternionGroup

public interface Group
extends Monoid

This interface defines a group.


Nested Class Summary
static interface Group.Member
          This interface defines a member of a group.
 
Method Summary
 boolean isInverse(Group.Member a, Group.Member b)
          Returns true if one member is the inverse of the other.
 
Methods inherited from interface org.jscience.mathematics.algebraic.groups.Monoid
identity, isIdentity
 

Method Detail

isInverse

boolean isInverse(Group.Member a,
                  Group.Member b)
Returns true if one member is the inverse of the other.

Parameters:
a - a group member
b - a group member
Returns:
DOCUMENT ME!