|
permlib
0.2.8
Library for permutation computations
|
generates a uniformly distributed random element of
More...
#include <random_schreier_generator.h>
Public Member Functions | |
| RandomSchreierGenerator (const BSGS< PERM, TRANS > &bsgs, unsigned int i, const TRANS &U) | |
| constructor | |
| virtual PERM | next () |
| generates an element | |
generates a uniformly distributed random element of
The class has nothing to do with Schreier generators, it just creates elements of the stabilizer of a subgroup. As it can be used as a replacement for Schreier generators, the name is not completely wrong.
| permlib::RandomSchreierGenerator< PERM, TRANS >::RandomSchreierGenerator | ( | const BSGS< PERM, TRANS > & | bsgs, |
| unsigned int | i, | ||
| const TRANS & | U | ||
| ) |
constructor
| bsgs | group |
| i | stabilizer chain index for the supergroup |
| U | a transversal for modulo |
1.7.6.1