core data of a base and strong generating set (BSGS)
More...
#include <bsgs_core.h>
|
|
typedef PERM | PERMtype |
| | permutation type used by this BSGS
|
| |
|
typedef TRANS | TRANStype |
| | transversal type used by this BSGS
|
| |
|
typedef std::list< typename PERM::ptr > | PERMlist |
| |
|
|
std::vector< dom_int > | B |
| | base
|
| |
|
PERMlist | S |
| | strong generating set
|
| |
|
std::vector< TRANS > | U |
| | transversals along the stabilizer chain
|
| |
|
dom_int | n |
| | degree of group
|
| |
|
|
| BSGSCore (unsigned int id) |
| | constructs empty data structure with given group id
|
| |
|
| BSGSCore (unsigned int id, dom_int n_, dom_int bSize) |
| | constructs empty data structure with given group id, group degree n and base size n
|
| |
|
| BSGSCore (unsigned int id, const std::vector< dom_int > &B_, const std::vector< TRANS > &U_, dom_int n_) |
| | kind of copy constructor, initializes data structure with given data
|
| |
template<class PERM, class TRANS>
struct permlib::BSGSCore< PERM, TRANS >
core data of a base and strong generating set (BSGS)
◆ operator==()
template<class PERM , class TRANS >
checks for equality by internal id only
internal id is preserved by copy constructor and assignment operator
The documentation for this struct was generated from the following file: