permlib 0.2.9
Library for permutation computations
Loading...
Searching...
No Matches
permlib::SymmetricGroupTransversal< PERM > Class Template Reference

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
PERMat (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

Detailed Description

template<class PERM>
class permlib::SymmetricGroupTransversal< PERM >

transversal of a symmetric group

Constructor & Destructor Documentation

◆ SymmetricGroupTransversal()

template<class PERM>
permlib::SymmetricGroupTransversal< PERM >::SymmetricGroupTransversal ( const SymmetricGroup< PERM > * sg,
unsigned int basePos )
inline

constructs a transversal of a symmetric group

Parameters
sggroup
basePosposition of the element in the group base that this transversal belongs to

The documentation for this class was generated from the following file: