#include <random_utils.h>
Public Member Functions | |
std::unique_ptr< RandomVariable1D< Engine > > | clone () const override |
GaussianRV1D (double mean, double stddev) | |
double | sample (Engine &rnd_engine) override |
Public Member Functions inherited from RandomVariable1D< Engine > | |
virtual | ~RandomVariable1D () |
Private Attributes | |
std::normal_distribution | _distr |
double | _mean |
double | _stddev |
Definition at line 17 of file random_utils.h.
|
inline |
Definition at line 19 of file random_utils.h.
|
inlineoverridevirtual |
Implements RandomVariable1D< Engine >.
Definition at line 26 of file random_utils.h.
|
inlineoverridevirtual |
Implements RandomVariable1D< Engine >.
Definition at line 22 of file random_utils.h.
|
private |
Definition at line 33 of file random_utils.h.
|
private |
Definition at line 31 of file random_utils.h.
|
private |
Definition at line 32 of file random_utils.h.