14 #ifndef RANDOMNUMBERS_MT19937_INCLUDED 
   15 #define RANDOMNUMBERS_MT19937_INCLUDED 
   62   void init(
unsigned long s);
 
   63   void init(
unsigned long s, std::vector<unsigned long>& key);
 
   66   unsigned long twist(
unsigned long u, 
unsigned long v) 
const;
 
   86   enum { 
N=624, 
M=397 };
 
void writefile(const std::string &)
 
static const std::string class_name
 
unsigned long twist(unsigned long u, unsigned long v) const 
 
double randDouble1() const 
 
void readfile(const std::string &)
 
double randDouble3() const 
 
void init(unsigned long s)
 
RandomNumbers_MT19937(int s)
 
unsigned long randInt32() const 
 
double randDouble2() const 
 
Base class of random number generators.