OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <RNGRand.h>
Public Types | |
typedef double | Return_t |
Public Member Functions | |
RNGRand (int advance=0) | |
RNGRand (const RNGRand &rng) | |
~RNGRand (void) | |
void | AdvanceSeed (int advance=0) |
void | SetSeed (unsigned int seed) |
unsigned int | GetSeed (void) const |
Return_t | GetRandom (void) const |
Return_t | operator() (void) const |
operator Return_t () const | |
Static Public Member Functions | |
static Return_t | GetRandMax (void) |
Private Attributes | |
unsigned int | CurrentSeed |
typedef double RNGRand::Return_t |
|
inline |
Definition at line 48 of file RNGRand.h.
References AdvanceSeed().
|
inline |
|
inlinestatic |
Definition at line 92 of file RNGRand.h.
Referenced by RNGRandSequence::GetRandMax().
|
inline |
Definition at line 81 of file RNGRand.h.
Referenced by operator Return_t(), and operator()().
|
inline |
Definition at line 78 of file RNGRand.h.
References CurrentSeed.
|
inline |
Definition at line 89 of file RNGRand.h.
References GetRandom().
|
inline |
Definition at line 86 of file RNGRand.h.
References GetRandom().
|
inline |
Definition at line 72 of file RNGRand.h.
References CurrentSeed, and Options::seed.
|
private |
Definition at line 95 of file RNGRand.h.
Referenced by AdvanceSeed(), GetSeed(), and SetSeed().