Class NormalVariable defines a random variable with a normal (Gaussian) distribution.This class supports the creation of objects that return random numbers from a fixed normal distribution. It also supports the generation of single random numbers from various normal distributions. More...
#include <random-variable.h>
Public Member Functions | |
NormalVariable () | |
NormalVariable (double m, double v) | |
Construct a normal random variable with specified mean and variance. | |
NormalVariable (double m, double v, double b) | |
Construct a normal random variable with specified mean and variance. | |
Static Public Member Functions | |
static double | GetSingleValue (double m, double v) |
static double | GetSingleValue (double m, double v, double b) |
Class NormalVariable defines a random variable with a normal (Gaussian) distribution.
This class supports the creation of objects that return random numbers from a fixed normal distribution. It also supports the generation of single random numbers from various normal distributions.
The density probability function is defined over the interval (-inf,+inf) as: where
and
Definition at line 490 of file random-variable.h.
ns3::NormalVariable::NormalVariable | ( | ) |
Constructs an normal random variable with a mean value of 0 and variance of 1.
Definition at line 1121 of file random-variable.cc.
ns3::NormalVariable::NormalVariable | ( | double | m, | |
double | v | |||
) |
Construct a normal random variable with specified mean and variance.
m | Mean value | |
v | Variance |
Definition at line 1124 of file random-variable.cc.
ns3::NormalVariable::NormalVariable | ( | double | m, | |
double | v, | |||
double | b | |||
) |
Construct a normal random variable with specified mean and variance.
m | Mean value | |
v | Variance | |
b | Bound. The NormalVariable is bounded symetrically about the mean [mean-bound,mean+bound] |
Definition at line 1127 of file random-variable.cc.
double ns3::NormalVariable::GetSingleValue | ( | double | m, | |
double | v, | |||
double | b | |||
) | [static] |
m | Mean value | |
v | Variance | |
b | Bound. The NormalVariable is bounded symetrically about the mean [mean-bound,mean+bound] |
Definition at line 1136 of file random-variable.cc.
References GetSingleValue().
double ns3::NormalVariable::GetSingleValue | ( | double | m, | |
double | v | |||
) | [static] |
m | Mean value | |
v | Variance |
Definition at line 1131 of file random-variable.cc.
Referenced by GetSingleValue().