Health-GPS
1.2.2.0
Global Health Policy Simulation model (Health-GPS)
|
Implements the disease full definition data type. More...
#include <disease_definition.h>
Public Member Functions | |
DiseaseDefinition (DiseaseTable &&measures_table, RelativeRiskTableMap &&diseases, RelativeRiskLookupMap &&risk_factors) | |
Initialises a new instance of the DiseaseDefinition class for standard diseases. More... | |
DiseaseDefinition (DiseaseTable &&measures_table, RelativeRiskTableMap &&diseases, RelativeRiskLookupMap &&risk_factors, DiseaseParameter &¶meter) | |
Initialises a new instance of the DiseaseDefinition class for cancer diseases. More... | |
const core::DiseaseInfo & | identifier () const noexcept |
Gets the disease unique identifier. More... | |
const DiseaseTable & | table () const noexcept |
Gets the disease measures table, e.g., prevalence, incidence, etc., rates. More... | |
const RelativeRiskTableMap & | relative_risk_diseases () const noexcept |
Gets the diseases relative risk to disease table. More... | |
const RelativeRiskLookupMap & | relative_risk_factors () const noexcept |
Gets the risk factors relative risk to disease table. More... | |
const DiseaseParameter & | parameters () const noexcept |
Gets the cancer disease parameters. More... | |
Implements the disease full definition data type.
|
inline |
Initialises a new instance of the DiseaseDefinition class for standard diseases.
measures_table | The disease measures table |
diseases | The diseases to disease relative risk table |
risk_factors | The risk-factors to diseases relative risk values |
|
inline |
Initialises a new instance of the DiseaseDefinition class for cancer diseases.
measures_table | The disease measures table |
diseases | The diseases to disease relative risk table |
risk_factors | The risk-factors to diseases relative risk values |
parameter | The cancer disease parameter |
|
inlinenoexcept |
Gets the disease unique identifier.
|
inlinenoexcept |
Gets the cancer disease parameters.
|
inlinenoexcept |
Gets the diseases relative risk to disease table.
|
inlinenoexcept |
Gets the risk factors relative risk to disease table.
|
inlinenoexcept |
Gets the disease measures table, e.g., prevalence, incidence, etc., rates.