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: