14 #ifndef RANDOMNUMBERS_MT19937_INCLUDED 
   15 #define RANDOMNUMBERS_MT19937_INCLUDED 
   61   void reset(
unsigned long seed);
 
   64   void init(
unsigned long s);
 
   65   void init(
unsigned long s, std::vector<unsigned long>& key);
 
   68   unsigned long twist(
unsigned long u, 
unsigned long v) 
const;
 
   88   enum { 
N=624, 
M=397 };
 
static const std::string class_name
 
unsigned long twist(unsigned long u, unsigned long v) const 
 
double randDouble1() const 
 
double randDouble3() const 
 
void init(unsigned long s)
 
void write_file(const std::string &)
 
RandomNumbers_MT19937(int s)
 
unsigned long randInt32() const 
 
void read_file(const std::string &)
save and load random number status. 
 
void reset(unsigned long seed)
reset state with new seed. 
 
double randDouble2() const 
 
Base class of random number generators.