|
permlib
0.2.8
Library for permutation computations
|
transversal of a symmetric group More...
#include <symmetric_group_transversal.h>
Public Member Functions | |
| SymmetricGroupTransversal (const SymmetricGroup< PERM > *sg, unsigned int basePos) | |
| constructs a transversal of a symmetric group | |
| PERM * | at (unsigned long val) const |
| computes a transversal element on demand if one exists | |
| unsigned int | size () const |
| size of basic orbit / transversal | |
|
boost::counting_iterator < unsigned int > | begin () const |
|
boost::counting_iterator < unsigned int > | end () const |
transversal of a symmetric group
| permlib::SymmetricGroupTransversal< PERM >::SymmetricGroupTransversal | ( | const SymmetricGroup< PERM > * | sg, |
| unsigned int | basePos | ||
| ) | [inline] |
constructs a transversal of a symmetric group
| sg | group |
| basePos | position of the element in the group base that this transversal belongs to |
1.7.6.1