32 #ifdef IPPL_USE_SINGLE_PRECISION
58 for (
int iadv=0; iadv<advance; iadv++)
119 inline void AdvanceSeed(
int adv = 0) { getGenerator().AdvanceSeed(adv); }
120 inline void SetSeed(
unsigned long seed) { getGenerator().SetSeed(seed); }
121 inline unsigned long GetSeed(
void)
const {
return getGenerator().GetSeed(); }
128 #endif // RNG_SIMPLE_H
int seed
The current random seed.
static const long RandShift
#define RNG_BASIC_MATH(GEN)
Return_t operator()(void)
static Return_t GetRandMax(void)
void AdvanceSeed(int adv=0)
void SetSeed(unsigned long seed)
static const long RandModulus
RNGSimple::Return_t Return_t
static Return_t GetRandMax(void)
RNGSimpleSequence(const RNGSimpleSequence &rngseq)
RNGSimpleSequence(int advance=0)
RNGSimple(const RNGSimple &rng)
static const long RandMultipplier
unsigned long GetSeed(void) const
Return_t operator()(void) const
unsigned long GetSeed(void) const
Return_t GetRandom(void) const
void AdvanceSeed(int advance=0)
void SetSeed(unsigned long seed)