Health-GPS  1.2.2.0
Global Health Policy Simulation model (Health-GPS)
interfaces.h File Reference
#include "HealthGPS.Core/api.h"
#include "randombit_generator.h"
#include <map>
#include <memory>
Include dependency graph for interfaces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hgps::SimulationModule
 Simulation modules interface. More...
 
class  hgps::UpdatableModule
 Generic disease module interface to host multiple diseases model. More...
 
class  hgps::DiseaseHostModule
 Generic disease module interface to host multiple disease models. More...
 
class  hgps::RiskFactorHostModule
 Generic risk factors module interface to host hierarchical models. More...
 
class  hgps::DemographicModule
 Demographic prospects module interface. More...
 
class  hgps::HierarchicalLinearModel
 Hierarchical linear model interface. More...
 
class  hgps::RiskFactorModelDefinition
 Risk factor model definition interface. More...
 
class  hgps::DiseaseModel
 Diseases model interface. More...
 

Namespaces

 hgps
 Top-level namespace for Health-GPS C++ API.
 

Typedefs

template<typename T >
using hgps::case_insensitive_map = std::map< std::string, T, core::case_insensitive::comparator >
 Defines a map template with case insensitive string keys and type. More...
 

Enumerations

enum class  hgps::SimulationModuleType : uint8_t {
  hgps::RiskFactor , hgps::SES , hgps::Demographic , hgps::Disease ,
  hgps::Analysis
}
 Health GPS simulation modules types enumeration. More...
 
enum class  hgps::HierarchicalModelType : uint8_t { hgps::Static , hgps::Dynamic }
 Health GPS risk factor module types enumeration. More...