API Documentation
Loading...
Searching...
No Matches
GaussianRN< ia, im, iq, ir, ntab > Class Template Reference

Used to generate a random number over a Gaussian distribution with templated setup parameters for very quick speed. More...

#include <Random.h>

Public Member Functions

fltp08 gasdev ()
 
 GaussianRN (sint08 didum)
 

Protected Member Functions

fltp08 gasdev (sint08 &idum)
 
fltp08 ran1 (sint08 &idum)
 

Detailed Description

template<sint04 ia = 16807, sint04 im = 2147483647, sint04 iq = 127773, sint04 ir = 2836, sint04 ntab = 32>
class NDEVR::GaussianRN< ia, im, iq, ir, ntab >

Used to generate a random number over a Gaussian distribution with templated setup parameters for very quick speed.


Constructor & Destructor Documentation

◆ GaussianRN()

template<sint04 ia = 16807, sint04 im = 2147483647, sint04 iq = 127773, sint04 ir = 2836, sint04 ntab = 32>
GaussianRN ( sint08 didum)
inline

Member Function Documentation

◆ gasdev() [1/2]

template<sint04 ia = 16807, sint04 im = 2147483647, sint04 iq = 127773, sint04 ir = 2836, sint04 ntab = 32>
fltp08 gasdev ( )
inline

◆ gasdev() [2/2]

template<sint04 ia = 16807, sint04 im = 2147483647, sint04 iq = 127773, sint04 ir = 2836, sint04 ntab = 32>
fltp08 gasdev ( sint08 & idum)
inlineprotected

◆ ran1()

template<sint04 ia = 16807, sint04 im = 2147483647, sint04 iq = 127773, sint04 ir = 2836, sint04 ntab = 32>
fltp08 ran1 ( sint08 & idum)
inlineprotected

The documentation for this class was generated from the following file: