|
Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
|
Generic risk factors module interface to host risk factor models. More...
#include <interfaces.h>
Public Member Functions | |
| virtual std::size_t | size () const noexcept=0 |
| Gets the number of diseases model hosted. | |
| virtual bool | contains (const RiskFactorModelType &modelType) const noexcept=0 |
| Indicates whether the host contains a model of type. | |
Public Member Functions inherited from hgps::UpdatableModule | |
| virtual void | update_population (RuntimeContext &context)=0 |
| Updates the virtual population status. | |
Public Member Functions inherited from hgps::SimulationModule | |
| virtual | ~SimulationModule ()=default |
| Destroys a SimulationModule instance. | |
| virtual SimulationModuleType | type () const noexcept=0 |
| Gets the module type identifier. | |
| virtual const std::string & | name () const noexcept=0 |
| Gets the module name. | |
| virtual void | initialise_population (RuntimeContext &context)=0 |
| Initialises the virtual population. | |
Generic risk factors module interface to host risk factor models.
|
pure virtualnoexcept |
Indicates whether the host contains a model of type.
| modelType | The model type identifier |
Implemented in hgps::RiskFactorModule.
|
pure virtualnoexcept |
Gets the number of diseases model hosted.
Implemented in hgps::RiskFactorModule.