permlib  0.2.8
Library for permutation computations
 All Classes Functions Variables Typedefs Enumerations Friends
Public Member Functions
permlib::CyclicGroupConstruction< TRANS > Class Template Reference

BSGS construction for a cyclic group of given order. More...

#include <cyclic_group_construction.h>

Inheritance diagram for permlib::CyclicGroupConstruction< TRANS >:
permlib::KnownBSGSConstruction< TRANS::PERMtype, TRANS > permlib::BaseConstruction< TRANS::PERMtype, TRANS >

List of all members.

Public Member Functions

 CyclicGroupConstruction (unsigned int n)
 constructor
BSGS< typename TRANS::PERMtype,
TRANS > 
construct () const
 sets up a BSGS data structure for a cyclic group
- Public Member Functions inherited from permlib::KnownBSGSConstruction< TRANS::PERMtype, TRANS >
 KnownBSGSConstruction (unsigned int n)
 constructor
BSGS< TRANS::PERMtype, 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
- Public Member Functions inherited from permlib::BaseConstruction< TRANS::PERMtype, TRANS >
 BaseConstruction (dom_int n)
 constructor

Detailed Description

template<class TRANS>
class permlib::CyclicGroupConstruction< TRANS >

BSGS construction for a cyclic group of given order.


Constructor & Destructor Documentation

template<class TRANS >
permlib::CyclicGroupConstruction< TRANS >::CyclicGroupConstruction ( unsigned int  n)

constructor

Parameters:
norder of the cyclic group

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