permlib  0.2.9
Library for permutation computations
Public Member Functions | List of all members
permlib::BSGSRandomGenerator< PERM, TRANS > Class Template Reference

generates uniformly distributed random group elements based on an existing BSGS More...

#include <bsgs_random_generator.h>

Inheritance diagram for permlib::BSGSRandomGenerator< PERM, TRANS >:
permlib::RandomGenerator< PERM > permlib::Generator< PERM >

Public Member Functions

 BSGSRandomGenerator (const BSGS< PERM, TRANS > &bsgs)
 initializes class with existing BSGS
 
virtual PERM next ()
 generates an element
 
- Public Member Functions inherited from permlib::RandomGenerator< PERM >
virtual bool hasNext ()
 true, iff more elements can be generated
 
- Public Member Functions inherited from permlib::Generator< PERM >
virtual ~Generator ()
 virtual destructor
 

Detailed Description

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

generates uniformly distributed random group elements based on an existing BSGS


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