Health-GPS  1.2.2.0
Global Health Policy Simulation model (Health-GPS)
hgps::UpdatableModule Class Referenceabstract

Generic disease module interface to host multiple diseases model. More...

#include <interfaces.h>

Inheritance diagram for hgps::UpdatableModule:
[legend]
Collaboration diagram for hgps::UpdatableModule:
[legend]

Public Member Functions

virtual void update_population (RuntimeContext &context)=0
 Updates the virtual population status. More...
 
- Public Member Functions inherited from hgps::SimulationModule
virtual ~SimulationModule ()=default
 Destroys a SimulationModule instance. More...
 
virtual SimulationModuleType type () const noexcept=0
 Gets the module type identifier. More...
 
virtual const std::string & name () const noexcept=0
 Gets the module name. More...
 
virtual void initialise_population (RuntimeContext &context)=0
 Initialises the virtual population. More...
 

Detailed Description

Generic disease module interface to host multiple diseases model.

Member Function Documentation

◆ update_population()

virtual void hgps::UpdatableModule::update_population ( RuntimeContext context)
pure virtual

Updates the virtual population status.

Parameters
contextThe simulation run-time context

Implemented in hgps::SESNoiseModule, hgps::RiskFactorModule, hgps::DiseaseModule, and hgps::AnalysisModule.


The documentation for this class was generated from the following file: