|
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().
1.8.5