mt19937 Class Reference

#include <mt19937.hpp>

List of all members.

Public Member Functions

 mt19937 (unsigned long s)
void init (unsigned long s)
 mt19937 (unsigned long init_key[], int key_length)
unsigned long genrand_int32 (void)
long genrand_int31 (void)
double genrand_real1 (void)
double genrand_real2 (void)
double genrand_real3 (void)
double genrand_res53 (void)


Detailed Description

Definition at line 56 of file mt19937.hpp.


Constructor & Destructor Documentation

mt19937::mt19937 ( unsigned long  s  ) 

Definition at line 49 of file mt19937.cpp.

mt19937::mt19937 ( unsigned long  init_key[],
int  key_length 
)

Definition at line 73 of file mt19937.cpp.


Member Function Documentation

long mt19937::genrand_int31 ( void   ) 

Definition at line 138 of file mt19937.cpp.

unsigned long mt19937::genrand_int32 ( void   ) 

Definition at line 100 of file mt19937.cpp.

double mt19937::genrand_real1 ( void   ) 

Definition at line 144 of file mt19937.cpp.

double mt19937::genrand_real2 ( void   ) 

Definition at line 151 of file mt19937.cpp.

double mt19937::genrand_real3 ( void   ) 

Definition at line 158 of file mt19937.cpp.

double mt19937::genrand_res53 ( void   ) 

Definition at line 165 of file mt19937.cpp.

void mt19937::init ( unsigned long  s  ) 

Definition at line 55 of file mt19937.cpp.


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

Generated on Thu Jul 30 07:18:41 2009 for Cerberus by  doxygen 1.5.9