28std::unique_ptr<hgps::DummyModelDefinition>
35std::unique_ptr<hgps::StaticHierarchicalLinearModelDefinition>
42std::unique_ptr<hgps::StaticLinearModelDefinition>
48std::unique_ptr<hgps::DynamicHierarchicalLinearModelDefinition>
55std::unique_ptr<hgps::KevinHallModelDefinition>
63std::unique_ptr<hgps::RiskFactorModelDefinition>
65 const std::filesystem::path &model_path,
const Configuration &config);
71nlohmann::json
load_json(
const std::filesystem::path &filepath);
77 const Configuration &config);
Implements the cached data repository for input datasets and back-end storage.
Definition repository.h:92
Main header file for functionality related to loading config files.
Helper functions used by the JSON library to (de)serialise data structures.
RiskFactorModelType
Health GPS risk factor module types enumeration.
Definition risk_factor_model.h:12