In file mydocsrc/iml_rand.h:

class gaussian_rv : public uniform_rv

The class defines a Gaussian-random-number generator

Inheritance:

gaussian_rv < uniform_rv < scalar_rv


Public Methods

gaussian_rv (float MeanV = 0, float SDevV = 1.0)
The only constructor
void reset (float MeanV, float SDevV)
Here is the required over-ride for the reset() interface function
double sample (void)
Here is the required over-ride for the sample() interface function

Inherited from uniform_rv:

Public Methods

virtual void seed(long Seed)
void set_min_max(float Min, float Max)
void use_FSULTRA(void)
void use_MT19937B(void)

Inherited from scalar_rv:


Documentation

The class defines a Gaussian-random-number generator. The interface for using it is defined in the scalar_rv class: reset() and sample().
gaussian_rv(float MeanV = 0, float SDevV = 1.0)
The only constructor. Defaults to a normal distribution.


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++