Ran2RNG Class Reference
The L'Ecuyer with Bays-Durham shuffle (a la NR)
#include "util/random_number_generator.h"
Inheritance diagram for Ran2RNG:

Collaboration diagram for Ran2RNG:

Public Member Functions | |
| Ran2RNG (int seed) | |
| virtual void | reset_seed (int seed) |
| virtual double | rand () |
| Returns a random number. | |
Private Attributes | |
| int | _idum |
| int | _idum2 |
| int | _IM1 |
| int | _IM2 |
| int | _IMM1 |
| int | _IA1 |
| int | _IA2 |
| int | _IQ1 |
| int | _IQ2 |
| int | _IR1 |
| int | _IR2 |
| int | _NTAB |
| int | _NDIV |
| double | _AM |
| double | _EPS |
| double | _RNMX |
| int | _iy |
| int * | _iv |
Constructor & Destructor Documentation
| Ran2RNG | ( | int | seed | ) |
Constructor for L'Ecuyer with Bays-Durham shuffle, takes an integer seed that specifies the full random sequence.
The documentation for this class was generated from the following files:
