22 const std::vector<double> &values,
const std::vector<double> &policy,
23 const std::vector<int> &policy_start);
31 std::string
name()
const noexcept override;
49 const std::vector<core::Identifier> &names_;
50 const std::vector<double> &values_;
51 const std::vector<double> &policy_;
52 const std::vector<int> &policy_start_;
65 std::vector<double> values, std::vector<double> policy,
66 std::vector<int> policy_start);
70 std::unique_ptr<RiskFactorModel>
create_model()
const override;
74 std::vector<core::Identifier> names_;
75 std::vector<double> values_;
76 std::vector<double> policy_;
77 std::vector<int> policy_start_;
Defines the dummy risk factor model type.
Definition dummy_model.h:56
std::unique_ptr< RiskFactorModel > create_model() const override
Construct a new DummyModel from this definition.
Definition dummy_model.cpp:72
Implements the dummy risk factor model type.
Definition dummy_model.h:13
std::string name() const noexcept override
Get the risk factor model name.
Definition dummy_model.cpp:12
void generate_risk_factors(RuntimeContext &context) override
Initialise risk factor values and apply intervention policy.
Definition dummy_model.cpp:14
RiskFactorModelType type() const noexcept override
Get the risk factor model type.
Definition dummy_model.cpp:10
void update_risk_factors(RuntimeContext &context) override
Update risk factor values and apply intervention policy.
Definition dummy_model.cpp:22
Risk factor model definition interface.
Definition risk_factor_model.h:44
Risk factor model interface.
Definition risk_factor_model.h:21
Defines the Simulation runtime context data type.
Definition runtime_context.h:22
Top-level namespace for Health-GPS Console host application.
Definition command_options.cpp:8
RiskFactorModelType
Health GPS risk factor module types enumeration.
Definition risk_factor_model.h:12
ScenarioType
Health GPS policy scenario types enumeration.
Definition scenario.h:17
Defines a virtual population person data type.
Definition person.h:39