24 std::optional<unsigned int>
seed{};
56 const std::vector<core::DiseaseInfo> &
diseases);
64 const core::DataTable &
data() const noexcept;
68 const
unsigned int &
start_time() const noexcept;
72 const
unsigned int &
stop_time() const noexcept;
80 const
std::optional<
unsigned int> &
seed() const noexcept;
96 const
std::vector<core::DiseaseInfo> &
diseases() const noexcept;
99 std::reference_wrapper<core::DataTable> input_data_;
104 std::vector<core::DiseaseInfo> diseases_;
Defines the hierarchical model mapping data type.
Definition: mapping.h:128
Defines the simulation experiment settings data type.
Definition: settings.h:9
Defines a Datatable for in memory data class.
Definition: datatable.h:16
VerboseMode
Verbosity mode enumeration.
Definition: forward_type.h:9
Top-level namespace for Health-GPS C++ API.
Definition: analysis_definition.h:8
Global namespace.
Definition: jsonparser.h:88
Defines the Simulation run information data type.
Definition: modelinput.h:13
unsigned int start_time
Experiment start time.
Definition: modelinput.h:15
unsigned int stop_time
Experiment stop time.
Definition: modelinput.h:18
unsigned int sync_timeout_ms
Scenarios data synchronisation timeout in milliseconds.
Definition: modelinput.h:21
core::VerboseMode verbosity
The application logging verbosity.
Definition: modelinput.h:27
unsigned int comorbidities
Maximum number of comorbidities to include in results.
Definition: modelinput.h:30
std::optional< unsigned int > seed
Custom seed to initialise the pseudo-number generator engine.
Definition: modelinput.h:24
Defines the socio-economic status (SES) model data type.
Definition: modelinput.h:34
std::string fuction_name
Socio-economic status (SES) function identification.
Definition: modelinput.h:36
std::vector< double > parameters
The SES model function parameters.
Definition: modelinput.h:39