permlib  0.2.6
Library for permutation computations
 All Classes Functions Variables Typedefs Enumerations Friends
Protected Types | Protected Member Functions
permlib::DeterministicBaseTranspose< PERM, TRANS > Class Template Reference

implementation of a deterministic base transposition algorithm More...

#include <deterministic_base_transpose.h>

Inheritance diagram for permlib::DeterministicBaseTranspose< PERM, TRANS >:
permlib::BaseTranspose< PERM, TRANS >

List of all members.

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

Detailed Description

template<class PERM, class TRANS>
class permlib::DeterministicBaseTranspose< PERM, TRANS >

implementation of a deterministic base transposition algorithm

all Schreier generators are considered for updating the BSGS


Member Function Documentation

template<class PERM , class TRANS >
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

Parameters:
bsgsthe BSGS that the generator is contructed for
isetup Schreier Generator for the i-th base element
S_igroup generators for Schreier generator
U_itransversal for Schreier generator

Implements permlib::BaseTranspose< PERM, TRANS >.


The documentation for this class was generated from the following file: