permlib
0.2.6
Library for permutation computations
|
Group type for a wreath product of symmetric groups. More...
#include <group_type.h>
Public Member Functions | |
WreathSymmetricGroupType (unsigned int degreeG_, unsigned int degreeH_, unsigned int realDegree_) | |
virtual void | writeTypeToStream (std::ostream &o) const |
writes type specific string to output stream | |
unsigned int | degreeG () const |
unsigned int | degreeH () const |
Protected Member Functions | |
virtual bool | equalsType (const GroupType *type_) const |
checks if two group types represent the same permutation group | |
Protected Attributes | |
unsigned int | m_degreeG |
unsigned int | m_degreeH |
Group type for a wreath product of symmetric groups.
S_k wr S_l where k = deg G and l = deg H
virtual bool permlib::WreathSymmetricGroupType::equalsType | ( | const GroupType * | type_ | ) | const [inline, protected, virtual] |
checks if two group types represent the same permutation group
This method may expect that the given group type is of the same type as itself. Thus it may cast type to its own type.
Reimplemented from permlib::GroupType.