41#ifndef __OPENFLUID_MACHINE_RANDOMGENERATOR_HPP__
42#define __OPENFLUID_MACHINE_RANDOMGENERATOR_HPP__
155 double m_Probability = 0.5;
Definition SchedulingRequest.hpp:54
Definition RandomGenerator.hpp:151
void initParams(const openfluid::ware::WareParams_t &Params)
openfluid::base::SchedulingRequest initializeRun()
openfluid::base::SchedulingRequest runStep()
Definition RandomGenerator.hpp:113
void initParams(const openfluid::ware::WareParams_t &Params)
openfluid::base::SchedulingRequest initializeRun()
openfluid::base::SchedulingRequest runStep()
Definition RandomGenerator.hpp:132
openfluid::base::SchedulingRequest initializeRun()
void initParams(const openfluid::ware::WareParams_t &Params)
openfluid::base::SchedulingRequest runStep()
Definition Generator.hpp:127
Definition Generator.hpp:92
Definition RandomGenerator.hpp:89
void initParams(const openfluid::ware::WareParams_t &Params)
NumericalRandomGenerator()
T m_Min
Definition RandomGenerator.hpp:93
T m_Max
Definition RandomGenerator.hpp:95
Definition RandomGenerator.hpp:56
void finalizeRun()
Definition RandomGenerator.hpp:77
openfluid::base::SchedulingRequest endOfStep()
openfluid::ware::WareRNG Rng
Definition RandomGenerator.hpp:64
void initParams(const openfluid::ware::WareParams_t &Params)
bool m_IdenticalCellValues
Definition RandomGenerator.hpp:60
openfluid::core::Duration_t m_DeltaT
Definition RandomGenerator.hpp:62
Definition WareRNG.hpp:58
#define OPENFLUID_API
Definition dllexport.hpp:86
std::uint64_t Duration_t
Definition TypeDefs.hpp:312
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition TypeDefs.hpp:146
Definition ApplicationException.hpp:47