permlib
0.2.6
Library for permutation computations
|
implementation of a deterministic base transposition algorithm More...
#include <deterministic_base_transpose.h>
Protected Types | |
typedef BaseTranspose< PERM, TRANS >::PERMlist | PERMlist |
Protected Member Functions | |
virtual Generator< PERM > * | setupGenerator (BSGS< PERM, TRANS > &bsgs, unsigned int i, const PERMlist &S_i, const TRANS &U_i) const |
initializes the specific Schreier Generator that is used for the BaseTranpose implementation |
implementation of a deterministic base transposition algorithm
all Schreier generators are considered for updating the BSGS
Generator< PERM > * permlib::DeterministicBaseTranspose< PERM, TRANS >::setupGenerator | ( | BSGS< PERM, TRANS > & | bsgs, |
unsigned int | i, | ||
const PERMlist & | S_i, | ||
const TRANS & | U_i | ||
) | const [protected, virtual] |
initializes the specific Schreier Generator that is used for the BaseTranpose implementation
bsgs | the BSGS that the generator is contructed for |
i | setup Schreier Generator for the i-th base element |
S_i | group generators for Schreier generator |
U_i | transversal for Schreier generator |
Implements permlib::BaseTranspose< PERM, TRANS >.