28 const core::Identifier &
disease_type() const noexcept override;
76 double calculate_relative_risk_for_diseases(const
Person &person) const;
81 double calculate_relative_risk_for_risk_factors(const
Person &person) const;
98 int calculate_time_since_onset(
RuntimeContext &context, const core::Gender &gender) const;
Defines the cancer disease model data type.
Definition default_cancer_model.h:11
void update_disease_status(RuntimeContext &context) override
Simulates cancer remission and incidence cases of the population. For each year, this method calls th...
Definition default_cancer_model.cpp:96
core::DiseaseGroup group() const noexcept override
Returns the disease group type (cancer).
Definition default_cancer_model.cpp:22
void initialise_disease_status(RuntimeContext &context) override
Initialises the cancer status of the population (from prevalence). Cancer start_time = 0 disambiguate...
Definition default_cancer_model.cpp:28
const core::Identifier & disease_type() const noexcept override
Returns the cancer type identifier.
Definition default_cancer_model.cpp:24
DefaultCancerModel()=delete
double get_excess_mortality(const Person &person) const noexcept override
Returns the excess mortality for a given person's age and sex.
Definition default_cancer_model.cpp:102
void initialise_average_relative_risk(RuntimeContext &context) override
Initialise average relative risk for cancer model on start year. The average relative risks from risk...
Definition default_cancer_model.cpp:55
Implements the disease full definition data type.
Definition disease_definition.h:46
Diseases model interface.
Definition interfaces.h:94
Defines the Simulation runtime context data type.
Definition runtime_context.h:22
Weight classification model polymorphic wrapper class.
Definition weight_model.h:12
DiseaseGroup
Enumerates supported diseases types.
Definition forward_type.h:30
Top-level namespace for Health-GPS Console host application.
Definition command_options.cpp:8
Global namespace.
Definition column_iterator.h:123
Defines a virtual population person data type.
Definition person.h:39