#include <randomNumbers_MT19937.h>
|
static const std::string | class_name = "RandomNumbers_MT19937" |
|
Definition at line 43 of file randomNumbers_MT19937.h.
◆ anonymous enum
◆ RandomNumbers_MT19937() [1/4]
RandomNumbers_MT19937::RandomNumbers_MT19937 |
( |
int |
s | ) |
|
◆ RandomNumbers_MT19937() [2/4]
RandomNumbers_MT19937::RandomNumbers_MT19937 |
( |
unsigned long |
s | ) |
|
◆ RandomNumbers_MT19937() [3/4]
RandomNumbers_MT19937::RandomNumbers_MT19937 |
( |
std::vector< unsigned long > & |
key | ) |
|
◆ RandomNumbers_MT19937() [4/4]
RandomNumbers_MT19937::RandomNumbers_MT19937 |
( |
const std::string & |
filename | ) |
|
◆ ~RandomNumbers_MT19937()
RandomNumbers_MT19937::~RandomNumbers_MT19937 |
( |
| ) |
|
|
inline |
◆ get()
double RandomNumbers_MT19937::get |
( |
| ) |
|
|
inlinevirtual |
◆ init() [1/2]
void RandomNumbers_MT19937::init |
( |
unsigned long |
s | ) |
|
|
private |
◆ init() [2/2]
void RandomNumbers_MT19937::init |
( |
unsigned long |
s, |
|
|
std::vector< unsigned long > & |
key |
|
) |
| |
|
private |
◆ nextState()
void RandomNumbers_MT19937::nextState |
( |
| ) |
const |
|
private |
◆ randDouble1()
double RandomNumbers_MT19937::randDouble1 |
( |
| ) |
const |
|
private |
◆ randDouble2()
double RandomNumbers_MT19937::randDouble2 |
( |
| ) |
const |
|
private |
◆ randDouble3()
double RandomNumbers_MT19937::randDouble3 |
( |
| ) |
const |
|
private |
◆ randInt31()
long RandomNumbers_MT19937::randInt31 |
( |
| ) |
const |
|
private |
◆ randInt32()
unsigned long RandomNumbers_MT19937::randInt32 |
( |
| ) |
const |
|
private |
◆ randRes53()
double RandomNumbers_MT19937::randRes53 |
( |
| ) |
const |
|
private |
◆ read_file()
void RandomNumbers_MT19937::read_file |
( |
const std::string & |
| ) |
|
|
virtual |
◆ reset()
void RandomNumbers_MT19937::reset |
( |
unsigned long |
seed | ) |
|
|
virtual |
◆ twist()
unsigned long RandomNumbers_MT19937::twist |
( |
unsigned long |
u, |
|
|
unsigned long |
v |
|
) |
| const |
|
private |
◆ write_file()
void RandomNumbers_MT19937::write_file |
( |
const std::string & |
| ) |
|
|
virtual |
◆ class_name
const std::string RandomNumbers_MT19937::class_name = "RandomNumbers_MT19937" |
|
staticprivate |
◆ m_left
int RandomNumbers_MT19937::m_left |
|
mutableprivate |
◆ m_next
unsigned long* RandomNumbers_MT19937::m_next |
|
mutableprivate |
◆ m_state
unsigned long RandomNumbers_MT19937::m_state[N] |
|
mutableprivate |
The documentation for this class was generated from the following files: