32 #ifdef IPPL_USE_SINGLE_PRECISION
60 for (
int iadv=0; iadv<advance; iadv++) {
64 int seedstep = rand();
121 inline void AdvanceSeed(
int adv = 0) { getGenerator().AdvanceSeed(adv); }
122 inline void SetSeed(
unsigned int seed) { getGenerator().SetSeed(seed); }
123 inline unsigned int GetSeed(
void)
const {
return getGenerator().GetSeed(); }
int seed
The current random seed.
RNGRandSequence(int advance=0)
RNGRand(const RNGRand &rng)
#define RNG_BASIC_MATH(GEN)
void AdvanceSeed(int adv=0)
static Return_t GetRandMax(void)
RNGRandSequence(const RNGRandSequence &rngseq)
RNGRand::Return_t Return_t
void AdvanceSeed(int advance=0)
unsigned int GetSeed(void) const
Return_t operator()(void)
static Return_t GetRandMax(void)
Return_t GetRandom(void) const
Return_t operator()(void) const
void SetSeed(unsigned int seed)
unsigned int GetSeed(void) const
void SetSeed(unsigned int seed)