|
TPCCLIB
|
#include <libtpcmodel.h>
Data Fields | |
| unsigned int | n |
| unsigned int | m |
| uint64_t | a |
| uint64_t | um |
| uint64_t | lm |
| uint64_t | mt [TPCCLIB_MERTWI_NN] |
| uint64_t | mti |
Struct needed in functions for Mersenne Twister MT19937. Contents are initiated in seed functions.
Definition at line 46 of file libtpcmodel.h.
| uint64_t MERTWI::a |
Constant MATRIX_A, set by seed function.
Definition at line 52 of file libtpcmodel.h.
Referenced by mertwiInit().
| uint64_t MERTWI::lm |
Constant LM, least significant 31 bits, set by seed function.
Definition at line 56 of file libtpcmodel.h.
Referenced by mertwiInit(), and mertwiRandomInt64().
| unsigned int MERTWI::m |
Constant M, set by seed function.
Definition at line 50 of file libtpcmodel.h.
Referenced by mertwiInit(), and mertwiRandomInt64().
| uint64_t MERTWI::mt[TPCCLIB_MERTWI_NN] |
The array for the state vector
Definition at line 58 of file libtpcmodel.h.
Referenced by mertwiInitByArray64(), mertwiInitWithSeed64(), and mertwiRandomInt64().
| uint64_t MERTWI::mti |
Index of mt array; mti==NN+1 means mt[NN] is not initialized
Definition at line 60 of file libtpcmodel.h.
Referenced by mertwiInit(), mertwiInitWithSeed64(), and mertwiRandomInt64().
| unsigned int MERTWI::n |
Constant N, set to by seed function.
Definition at line 48 of file libtpcmodel.h.
Referenced by mertwiInit(), mertwiInitByArray64(), mertwiInitWithSeed64(), and mertwiRandomInt64().
| uint64_t MERTWI::um |
Constant UM, most significant 33 bits, set by seed function.
Definition at line 54 of file libtpcmodel.h.
Referenced by mertwiInit(), and mertwiRandomInt64().