#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: