jsci.maths.groups
Class FiniteGroup
java.lang.Object
jsci.maths.groups.FiniteGroup
- All Implemented Interfaces:
- Group, Monoid
- Direct Known Subclasses:
- CyclicGroup, DihedralGroup, QuaternionGroup
public abstract class FiniteGroup
- extends Object
- implements Group
Superclass for finite groups.
Nested classes/interfaces inherited from interface jsci.maths.groups.Group |
Group.Member |
Constructor Summary |
FiniteGroup(int n)
Constructs a finite group. |
Method Summary |
abstract Group.Member[] |
getElements()
Returns the elements of this group. |
int |
order()
Returns the order (the number of group elements) of this group. |
FiniteGroup
public FiniteGroup(int n)
- Constructs a finite group.
- Parameters:
n
- the order of the group
getElements
public abstract Group.Member[] getElements()
- Returns the elements of this group.
order
public final int order()
- Returns the order (the number of group elements) of this group.
jHepWork 3.1 ©