MTToolBox
0.2.10
|
#include <RecursionSearchable.hpp>
Public Member Functions | |
virtual | ~RecursionSearchable () |
Virtual destructor (always required) More... | |
virtual void | setUpParam (AbstractGenerator< V > &generator)=0 |
Users should set parameters for their generator when this method is called. More... | |
virtual const std::string | getHeaderString ()=0 |
Returns header string of parameters. More... | |
virtual const std::string | getParamString ()=0 |
Returns string expression of parameters. More... | |
Public Member Functions inherited from MTToolBox::AbstractGenerator< U > | |
virtual | ~AbstractGenerator () |
Virtual destructor (always required) More... | |
virtual U | generate ()=0 |
transit current internal state to next state and output a pseudo random number. More... | |
virtual void | seed (U value)=0 |
initialize internal state More... | |
virtual int | bitSize () const =0 |
Return bit size of internal state, i.e dimension of GF(2)-vector space. More... | |
|
inlinevirtual |
Virtual destructor (always required)
|
pure virtual |
Returns header string of parameters.
|
pure virtual |
Returns string expression of parameters.
Referenced by MTToolBox::AlgorithmRecursionAndTempering< U, V >::search().
|
pure virtual |
Users should set parameters for their generator when this method is called.
[in,out] | generator | Source of random parameter set. generator may be Mersenne Twister or SequentialGenerator. |