#include <MersenneTwister.h>
|
enum | { N = 624
} |
|
enum | { SAVE = N + 1
} |
|
typedef unsigned long | uint32 |
|
◆ uint32
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ MTRand() [1/3]
◆ MTRand() [2/3]
◆ MTRand() [3/3]
◆ hash()
◆ hiBit()
◆ initialize()
void initialize |
( |
const uint32 |
oneSeed | ) |
|
|
inlineprotected |
◆ load()
void load |
( |
uint32 *const |
loadArray | ) |
|
|
inline |
◆ loBit()
◆ loBits()
◆ mixBits()
◆ operator()()
◆ rand() [1/2]
◆ rand() [2/2]
double rand |
( |
const double & |
n | ) |
|
|
inline |
◆ rand53()
◆ randDblExc() [1/2]
◆ randDblExc() [2/2]
double randDblExc |
( |
const double & |
n | ) |
|
|
inline |
◆ randExc() [1/2]
◆ randExc() [2/2]
double randExc |
( |
const double & |
n | ) |
|
|
inline |
◆ randInt() [1/2]
◆ randInt() [2/2]
◆ randNorm()
double randNorm |
( |
const double & |
mean = 0.0 , |
|
|
const double & |
variance = 0.0 |
|
) |
| |
|
inline |
◆ reload()
◆ save()
void save |
( |
uint32 * |
saveArray | ) |
const |
|
inline |
◆ seed() [1/3]
◆ seed() [2/3]
void seed |
( |
const uint32 |
oneSeed | ) |
|
|
inline |
◆ seed() [3/3]
◆ twist()
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const MTRand & |
mtrand |
|
) |
| |
|
friend |
◆ operator>>
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
MTRand & |
mtrand |
|
) |
| |
|
friend |
◆ left
◆ pNext
◆ state
The documentation for this class was generated from the following file: