Health-GPS
3.0.0.0
Global Health Policy Simulation model (Health-GPS)
Loading...
Searching...
No Matches
configuration_parsing.h
Go to the documentation of this file.
1
5
#pragma once
6
#include "
configuration.h
"
7
8
#include <optional>
9
10
namespace
hgps::input
{
14
void
check_version
(
const
nlohmann::json &j);
15
20
void
load_input_info
(
const
nlohmann::json &j, Configuration &config);
21
26
void
load_modelling_info
(
const
nlohmann::json &j, Configuration &config);
27
32
void
load_running_info
(
const
nlohmann::json &j, Configuration &config);
33
39
void
load_output_info
(
const
nlohmann::json &j, Configuration &config,
40
const
std::optional<std::string> &output_folder);
41
}
// namespace hgps::input
configuration.h
Main header file for functionality related to loading config files.
hgps::input
Data structures containing model parameters and configuration options.
Definition
configuration.cpp:75
hgps::input::load_running_info
void load_running_info(const json &j, Configuration &config)
Load running section of JSON object.
Definition
configuration_parsing.cpp:347
hgps::input::load_modelling_info
void load_modelling_info(const json &j, Configuration &config)
Load ModellingInfo from JSON.
Definition
configuration_parsing.cpp:302
hgps::input::load_output_info
void load_output_info(const json &j, Configuration &config, const std::optional< std::string > &output_folder)
Load output section of JSON object.
Definition
configuration_parsing.cpp:379
hgps::input::load_input_info
void load_input_info(const json &j, Configuration &config)
Load input dataset.
Definition
configuration_parsing.cpp:276
hgps::input::check_version
void check_version(const json &j)
Check the schema version and throw if invalid.
Definition
configuration_parsing.cpp:264
HealthGPS.Input
configuration_parsing.h
Generated by
1.9.8