Health-GPS  1.2.2.0
Global Health Policy Simulation model (Health-GPS)
hgps::SimplePolicyDefinition Struct Reference

Simple intervention policy definition data type. More...

#include <simple_policy_scenario.h>

Collaboration diagram for hgps::SimplePolicyDefinition:
[legend]

Public Member Functions

 SimplePolicyDefinition ()=delete
 
 SimplePolicyDefinition (const PolicyImpactType &type_of_impact, const std::vector< PolicyImpact > &sorted_impacts, const PolicyInterval &period)
 Initialise a new instance of the SimplePolicyDefinition structure. More...
 

Public Attributes

PolicyImpactType impact_type
 Intervention impact type. More...
 
std::vector< PolicyImpactimpacts
 Intervention impacts on risk factors. More...
 
PolicyInterval active_period
 Active implementation period. More...
 

Detailed Description

Simple intervention policy definition data type.

Constructor & Destructor Documentation

◆ SimplePolicyDefinition() [1/2]

hgps::SimplePolicyDefinition::SimplePolicyDefinition ( )
delete

◆ SimplePolicyDefinition() [2/2]

hgps::SimplePolicyDefinition::SimplePolicyDefinition ( const PolicyImpactType type_of_impact,
const std::vector< PolicyImpact > &  sorted_impacts,
const PolicyInterval period 
)
inline

Initialise a new instance of the SimplePolicyDefinition structure.

Parameters
type_of_impactThe policy impact type
sorted_impactsThe impact on risk factors
periodThe implementation period

Member Data Documentation

◆ active_period

PolicyInterval hgps::SimplePolicyDefinition::active_period

Active implementation period.

◆ impact_type

PolicyImpactType hgps::SimplePolicyDefinition::impact_type

Intervention impact type.

◆ impacts

std::vector<PolicyImpact> hgps::SimplePolicyDefinition::impacts

Intervention impacts on risk factors.


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