|
permlib
0.2.8
Library for permutation computations
|
abstract base class for base change algorithms More...
#include <base_change.h>
Public Member Functions | |
| BaseChange () | |
| constructor | |
Public Attributes | |
| unsigned int | m_statTranspositions |
| nuber of base transpositions needed since construction | |
| unsigned int | m_statScheierGeneratorsConsidered |
| nuber of Schreier generators considered in transposition since construction | |
Protected Member Functions | |
| bool | isRedundant (const BSGSCore< PERM, TRANS > &bsgs, unsigned int baseTargetPos, unsigned long alpha) const |
| checks if insertion of a base point at given position is redundant | |
abstract base class for base change algorithms
This base class cannot contain a virtual change function unless the input is given explicitly instead of iterators
| bool permlib::BaseChange< PERM, TRANS >::isRedundant | ( | const BSGSCore< PERM, TRANS > & | bsgs, |
| unsigned int | baseTargetPos, | ||
| unsigned long | alpha | ||
| ) | const [protected] |
checks if insertion of a base point at given position is redundant
| bsgs | |
| baseTargetPos | designated insertion position |
| alpha | designated base point |
1.7.6.1