OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <RNGBitReverse.h>
Public Types | |
typedef double | Return_t |
Public Member Functions | |
RNGBitReverse (unsigned int base=2, unsigned long seed=1) | |
RNGBitReverse (const RNGBitReverse &brg) | |
~RNGBitReverse (void) | |
void | AdvanceSeed (unsigned long n=0) |
void | SetSeed (unsigned long seed) |
void | SetBase (unsigned int base) |
unsigned long | GetSeed (void) const |
unsigned int | GetBase (void) const |
Return_t | GetRandom (void) const |
Return_t | operator() (void) const |
operator Return_t () const | |
Private Attributes | |
unsigned int | Base |
unsigned long | Seed |
Definition at line 41 of file RNGBitReverse.h.
typedef double RNGBitReverse::Return_t |
Definition at line 45 of file RNGBitReverse.h.
|
inline |
Definition at line 49 of file RNGBitReverse.h.
|
inline |
Definition at line 53 of file RNGBitReverse.h.
|
inline |
Definition at line 57 of file RNGBitReverse.h.
|
inline |
Definition at line 60 of file RNGBitReverse.h.
References Hypervolume::n, and Seed.
|
inline |
Definition at line 72 of file RNGBitReverse.h.
References Base.
|
inline |
Definition at line 75 of file RNGBitReverse.h.
Referenced by operator Return_t(), and operator()().
|
inline |
Definition at line 69 of file RNGBitReverse.h.
References Seed.
|
inline |
Definition at line 94 of file RNGBitReverse.h.
References GetRandom().
|
inline |
Definition at line 91 of file RNGBitReverse.h.
References GetRandom().
|
inline |
Definition at line 66 of file RNGBitReverse.h.
References Base.
|
inline |
Definition at line 63 of file RNGBitReverse.h.
References Options::seed, and Seed.
|
private |
Definition at line 98 of file RNGBitReverse.h.
Referenced by GetBase(), GetRandom(), and SetBase().
|
mutableprivate |
Definition at line 99 of file RNGBitReverse.h.
Referenced by AdvanceSeed(), GetRandom(), GetSeed(), and SetSeed().