![]() |
Virtual Belgium
2.0
A micro-simulation platform for the Belgian population
|
Random generators. More...
#include <Random.hpp>
Public Member Functions | |
| RandomGenerators (unsigned long long i) | |
| Constructor, initialize every random number generators. More... | |
| virtual | ~RandomGenerators () |
| Destructor. More... | |
Public Attributes | |
| Ranq1 | unif |
| uniform random draws More... | |
| Ranfib | fast_unif |
| fast uniform random draws More... | |
| Normaldev | norm_dev |
| normal random draws More... | |
| LogNormaldev | lognorm_dev |
| log-normal random draws More... | |
| MixtureNormal | mixt_norm_dev |
| mixture of univariate normal random draws More... | |
| MixtureLogNormal | mixt_lognorm_dev |
| mixture of univariate log-normal random draws More... | |
| MixtureLogNormal2D | mixt_lognorm_dev_2d |
| mixture of bivariate log-normal random draws More... | |
Friends | |
| class | SingletonRnd< RandomGenerators > |
Additional Inherited Members | |
Static Public Member Functions inherited from SingletonRnd< RandomGenerators > | |
| static void | makeInstance (unsigned long long i) |
| Create a singleton instance of a T object. More... | |
| static RandomGenerators * | getInstance () |
| Return the instance of SingletonRnd if already generated. More... | |
| static void | kill () |
| Killing the instance and freeing memory. More... | |
Protected Member Functions inherited from SingletonRnd< RandomGenerators > | |
| SingletonRnd () | |
| Constructor. More... | |
| ~SingletonRnd () | |
| Destructor. More... | |
Random generators.
This class
|
inline |
Constructor, initialize every random number generators.
| i | the seed |
|
inlinevirtual |
Destructor.
|
friend |
| Ranfib RandomGenerators::fast_unif |
fast uniform random draws
| LogNormaldev RandomGenerators::lognorm_dev |
log-normal random draws
| MixtureLogNormal RandomGenerators::mixt_lognorm_dev |
mixture of univariate log-normal random draws
| MixtureLogNormal2D RandomGenerators::mixt_lognorm_dev_2d |
mixture of bivariate log-normal random draws
| MixtureNormal RandomGenerators::mixt_norm_dev |
mixture of univariate normal random draws
| Normaldev RandomGenerators::norm_dev |
normal random draws
| Ranq1 RandomGenerators::unif |
uniform random draws