subgroup search for a group intersection based on classical backtracking More...
#include <intersection_search.h>
Public Types | |
typedef BacktrackSearch < BSGSIN, TRANSRET >::PERM | PERM |
typedef BacktrackSearch < BSGSIN, TRANSRET >::TRANS | TRANS |
typedef BacktrackSearch < BSGSIN, TRANSRET >::PERM | PERM |
typedef BacktrackSearch < BSGSIN, TRANSRET >::TRANS | TRANS |
Public Member Functions | |
IntersectionSearch (const BSGSIN &bsgs, uint pruningLevelDCM) | |
constructor | |
void | construct (BSGSIN *bsgs2) |
initializes search | |
IntersectionSearch (const BSGSIN &bsgs, uint pruningLevelDCM) | |
constructor | |
void | construct (BSGSIN *bsgs2) |
initializes search |
subgroup search for a group intersection based on classical backtracking
permlib::classic::IntersectionSearch< BSGSIN, TRANSRET >::IntersectionSearch | ( | const BSGSIN & | bsgs, | |
uint | pruningLevelDCM | |||
) | [inline] |
constructor
bsgs | BSGS of first group | |
pruningLevelDCM | level up to which expensive double coset minimality pruning is performed; zero to disable |
permlib::classic::IntersectionSearch< BSGSIN, TRANSRET >::IntersectionSearch | ( | const BSGSIN & | bsgs, | |
uint | pruningLevelDCM | |||
) |
constructor
bsgs | BSGS of first group | |
pruningLevelDCM | level up to which expensive double coset minimality pruning is performed; zero to disable |
void permlib::classic::IntersectionSearch< BSGSIN, TRANSRET >::construct | ( | BSGSIN * | bsgs2 | ) |
initializes search
bsgs2 | BSGS of second group for intersection |
void permlib::classic::IntersectionSearch< BSGSIN, TRANSRET >::construct | ( | BSGSIN * | bsgs2 | ) | [inline] |
initializes search
bsgs2 | BSGS of second group for intersection |