permlib::SymmetricGroupTransversal< PERM > Class Template Reference

transversal of a symmetric group More...

#include <symmetric_group_transversal.h>

List of all members.

Public Member Functions

 SymmetricGroupTransversal (const SymmetricGroup< PERM > *sg, uint basePos)
 constructs a transversal of a symmetric group
PERM * at (ulong val) const
 computes a transversal element on demand if one exists
 SymmetricGroupTransversal (const SymmetricGroup< PERM > *sg, uint basePos)
 constructs a transversal of a symmetric group
PERM * at (ulong val) const
 computes a transversal element on demand if one exists

Detailed Description

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

transversal of a symmetric group


Constructor & Destructor Documentation

template<class PERM >
permlib::SymmetricGroupTransversal< PERM >::SymmetricGroupTransversal ( const SymmetricGroup< PERM > *  sg,
uint  basePos 
) [inline]

constructs a transversal of a symmetric group

Parameters:
sg group
basePos position of the element in the group base that this transversal belongs to
template<class PERM >
permlib::SymmetricGroupTransversal< PERM >::SymmetricGroupTransversal ( const SymmetricGroup< PERM > *  sg,
uint  basePos 
) [inline]

constructs a transversal of a symmetric group

Parameters:
sg group
basePos position of the element in the group base that this transversal belongs to

The documentation for this class was generated from the following files:
Generated on Fri Jun 18 22:00:08 2010 for PermLib by  doxygen 1.6.3