permlib  0.2.6
Library for permutation computations
 All Classes Functions Variables Typedefs Enumerations Friends
Public Member Functions
permlib::KnownBSGSConstruction< PERM, TRANS > Class Template Reference

BSGS construction from a known base and strong generating set. More...

#include <known_bsgs_construction.h>

Inheritance diagram for permlib::KnownBSGSConstruction< PERM, TRANS >:
permlib::BaseConstruction< PERM, TRANS >

List of all members.

Public Member Functions

 KnownBSGSConstruction (unsigned int n)
 constructor
template<class ForwardIterator , class InputIterator >
BSGS< PERM, TRANS > construct (ForwardIterator generatorsBegin, ForwardIterator generatorsEnd, InputIterator knownBaseBegin, InputIterator knownBaseEnd) const
 sets up a BSGS data structure for a known base and strong generating set

Detailed Description

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

BSGS construction from a known base and strong generating set.


Constructor & Destructor Documentation

template<class PERM , class TRANS >
permlib::KnownBSGSConstruction< PERM, TRANS >::KnownBSGSConstruction ( unsigned int  n)

constructor

Parameters:
ncardinality of the set the group is acting on

Member Function Documentation

template<class PERM , class TRANS >
template<class ForwardIterator , class InputIterator >
BSGS< PERM, TRANS > permlib::KnownBSGSConstruction< PERM, TRANS >::construct ( ForwardIterator  generatorsBegin,
ForwardIterator  generatorsEnd,
InputIterator  knownBaseBegin,
InputIterator  knownBaseEnd 
) const

sets up a BSGS data structure for a known base and strong generating set

Parameters:
generatorsBeginbegin iterator of strong generating set of type PERM
generatorsEndend iterator of strong generating set of type PERM
knownBaseBeginbegin iterator of known base of type unsigned long
knownBaseEndend iterator of known base of type unsigned long

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