|
Health-GPS 3.0.0.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, hgps::input::PIFData &&pif_data=hgps::input::PIFData{}) | |
| Initialises a new instance of the DiseaseDefinition class for standard diseases. | |
| DiseaseDefinition (DiseaseTable &&measures_table, RelativeRiskTableMap &&diseases, RelativeRiskLookupMap &&risk_factors, DiseaseParameter &¶meter, hgps::input::PIFData &&pif_data=hgps::input::PIFData{}) | |
| Initialises a new instance of the DiseaseDefinition class for cancer diseases. | |
| const core::DiseaseInfo & | identifier () const noexcept |
| Gets the disease unique identifier. | |
| const DiseaseTable & | table () const noexcept |
| Gets the disease measures table, e.g., prevalence, incidence, etc., rates. | |
| const RelativeRiskTableMap & | relative_risk_diseases () const noexcept |
| Gets the diseases relative risk to disease table. | |
| const RelativeRiskLookupMap & | relative_risk_factors () const noexcept |
| Gets the risk factors relative risk to disease table. | |
| const DiseaseParameter & | parameters () const noexcept |
| Gets the cancer disease parameters. | |
| const hgps::input::PIFData & | pif_data () const noexcept |
| Gets the PIF data for this disease. | |
| void | set_pif_data (hgps::input::PIFData &&pif_data) |
| Sets the PIF data for this disease. | |
| bool | has_pif_data () const noexcept |
| Checks if PIF data is available for this disease. | |
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 |
| pif_data | The PIF data for this disease (optional) |
|
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 |
| pif_data | The PIF data for this disease (optional) |
|
inlinenoexcept |
Checks if PIF data is available for this disease.
|
inlinenoexcept |
Gets the disease unique identifier.
|
inlinenoexcept |
Gets the cancer disease parameters.
|
inlinenoexcept |
Gets the PIF data for this disease.
|
inlinenoexcept |
Gets the diseases relative risk to disease table.
|
inlinenoexcept |
Gets the risk factors relative risk to disease table.
|
inline |
Sets the PIF data for this disease.
| pif_data | The PIF data to set |
|
inlinenoexcept |
Gets the disease measures table, e.g., prevalence, incidence, etc., rates.