Public Member Functions |
| CyclicGroupType (unsigned int typeDegree_, unsigned int realDegree_) |
virtual void | writeTypeToStream (std::ostream &o) const |
| writes type specific string to output stream
|
const char * | name () const |
| the name of the group
|
unsigned int | typeDegree () const |
| the degree of the named group to which the real action is isomorphic to
|
void | writeToStream (std::ostream &o) const |
| writes a human readable identifier to the given output stream
|
unsigned int | realDegree () const |
| the degree of the group as permutation group
|
bool | isNaturalAction () const |
| returns true iff action is natural
|
Type | type () const |
| the type of this the group
|
bool | equals (const GroupType *type_) const |
| checks if two group types represent the same permutation group
|
void | setNonNaturalAction (unsigned int realDegree_) |
| stores the information that this group acts non-naturally on realDegree many elements
|
virtual | ~GroupType () |
| destructor
|
Group type for cyclic groups.