Essentia
2.1-beta6-dev
|
This is the complete list of members for MTRand, including all inherited members.
hash(time_t t, clock_t c) | MTRand | inlineprotectedstatic |
hiBit(const uint32 &u) const | MTRand | inlineprotected |
initialize(const uint32 oneSeed) | MTRand | inlineprotected |
left | MTRand | protected |
load(uint32 *const loadArray) | MTRand | inline |
loBit(const uint32 &u) const | MTRand | inlineprotected |
loBits(const uint32 &u) const | MTRand | inlineprotected |
M enum value | MTRand | protected |
mixBits(const uint32 &u, const uint32 &v) const | MTRand | inlineprotected |
MTRand(const uint32 &oneSeed) | MTRand | inline |
MTRand(uint32 *const bigSeed, uint32 const seedLength=N) | MTRand | inline |
MTRand() | MTRand | inline |
N enum value | MTRand | |
operator()() | MTRand | inline |
operator<<(std::ostream &os, const MTRand &mtrand) | MTRand | friend |
operator>>(std::istream &is, MTRand &mtrand) | MTRand | friend |
pNext | MTRand | protected |
rand() | MTRand | inline |
rand(const double &n) | MTRand | inline |
rand53() | MTRand | inline |
randDblExc() | MTRand | inline |
randDblExc(const double &n) | MTRand | inline |
randExc() | MTRand | inline |
randExc(const double &n) | MTRand | inline |
randInt() | MTRand | inline |
randInt(const uint32 &n) | MTRand | inline |
randNorm(const double &mean=0.0, const double &variance=0.0) | MTRand | inline |
reload() | MTRand | inlineprotected |
save(uint32 *saveArray) const | MTRand | inline |
SAVE enum value | MTRand | |
seed(const uint32 oneSeed) | MTRand | inline |
seed(uint32 *const bigSeed, const uint32 seedLength=N) | MTRand | inline |
seed() | MTRand | inline |
state | MTRand | protected |
twist(const uint32 &m, const uint32 &s0, const uint32 &s1) const | MTRand | inlineprotected |
uint32 typedef | MTRand |