#include <ware/WareRNG.hpp>
|
| WareRNG (SimulationDrivenWare *Ware) |
|
| ~WareRNG () |
|
void | init (const WareParams_t &Params) |
|
void | displaySeedInfo () override |
|
Public Member Functions inherited from openfluid::tools::RandomNumberGenerator |
| RandomNumberGenerator () |
|
| ~RandomNumberGenerator () |
|
void | init (long int CustomSeed=-1) |
|
uint64_t | getSelectedSeed () const |
|
template<typename T > |
std::vector< T > | rlnorm (size_t N, double Mean, double Sd) |
| Log normal distribution. More...
|
|
template<typename T > |
std::vector< T > | rnorm (size_t N, double Mean, double Sd) |
| Normal distribution. More...
|
|
template<typename T > |
std::vector< T > | runif (size_t N, T V1, T V2) |
| Uniform distribution. More...
|
|
template<typename T > |
std::vector< T > | irunif (size_t N, T V1, T V2) |
| Uniform distribution. More...
|
|
template<typename T > |
T | rlnorm (double Mean, double Sd) |
| Log normal distribution. More...
|
|
template<typename T > |
T | rnorm (double Mean, double Sd) |
| Normal distribution. More...
|
|
template<typename T > |
T | runif (T V1, T V2) |
| Real uniform distribution. More...
|
|
template<typename T > |
T | irunif (T V1, T V2) |
| Integer uniform distribution. More...
|
|
bool | bernoulli (double Probability) |
| Bernoulli distribution. More...
|
|
◆ WareRNG()
◆ ~WareRNG()
openfluid::ware::WareRNG::~WareRNG |
( |
| ) |
|
|
inline |
◆ displaySeedInfo()
void openfluid::ware::WareRNG::displaySeedInfo |
( |
| ) |
|
|
overridevirtual |
◆ init()
void openfluid::ware::WareRNG::init |
( |
const WareParams_t & |
Params | ) |
|
The documentation for this class was generated from the following file: