|
| Configuration | hgps::input::get_configuration (const std::string &config_source, const std::optional< std::string > &output_folder, int job_id, bool verbose) |
| | Loads the input configuration file, *.json, information.
|
| |
| std::vector< core::DiseaseInfo > | hgps::input::get_diseases_info (hgps::core::Datastore &data_api, Configuration &config) |
| | Gets the collection of diseases that matches the selected input list.
|
| |
| ModelInput | hgps::input::create_model_input (core::DataTable &input_table, core::Country country, const Configuration &config, std::vector< core::DiseaseInfo > diseases) |
| |
| std::string | hgps::input::create_output_file_name (const OutputInfo &info, int job_id) |
| | Creates the full output file name from user input configuration.
|
| |
| std::unique_ptr< hgps::Scenario > | hgps::input::create_baseline_scenario (hgps::SyncChannel &channel) |
| | Creates the baseline scenario instance.
|
| |
| hgps::Simulation | hgps::input::create_baseline_simulation (hgps::SyncChannel &channel, hgps::SimulationModuleFactory &factory, std::shared_ptr< const hgps::EventAggregator > event_bus, std::shared_ptr< const hgps::ModelInput > input) |
| | Creates the baseline simulation engine instance.
|
| |
| std::unique_ptr< hgps::Scenario > | hgps::input::create_intervention_scenario (hgps::SyncChannel &channel, const PolicyScenarioInfo &info) |
| | Creates the intervention scenario instance.
|
| |
| hgps::Simulation | hgps::input::create_intervention_simulation (hgps::SyncChannel &channel, hgps::SimulationModuleFactory &factory, std::shared_ptr< const hgps::EventAggregator > event_bus, std::shared_ptr< const hgps::ModelInput > input, const PolicyScenarioInfo &info) |
| | Creates the intervention simulation engine instance.
|
| |
| std::string | hgps::input::expand_environment_variables (const std::string &path) |
| | Expand environment variables in path to respective values.
|
| |
| std::optional< unsigned int > | hgps::input::create_job_seed (int job_id, std::optional< unsigned int > user_seed) |
| | Creates the experiment random number generator seed.
|
| |