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

Fiscal policy intervention definition data type. More...

#include <fiscal_scenario.h>

Collaboration diagram for hgps::FiscalPolicyDefinition:
[legend]

Public Member Functions

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

Public Attributes

FiscalImpactType impact_type
 The fiscal impact type. More...
 
PolicyInterval active_period
 Intervention active period. More...
 
std::vector< PolicyImpactimpacts
 Intervention impacts on risk factors. More...
 

Detailed Description

Fiscal policy intervention definition data type.

Constructor & Destructor Documentation

◆ FiscalPolicyDefinition() [1/2]

hgps::FiscalPolicyDefinition::FiscalPolicyDefinition ( )
delete

◆ FiscalPolicyDefinition() [2/2]

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

Initialise a new instance of the FiscalPolicyDefinition structure.

Parameters
type_of_impactThe fiscal impact type
periodThe intervention implementation period
sorted_impactsThe impacts on risk factors

Member Data Documentation

◆ active_period

PolicyInterval hgps::FiscalPolicyDefinition::active_period

Intervention active period.

◆ impact_type

FiscalImpactType hgps::FiscalPolicyDefinition::impact_type

The fiscal impact type.

◆ impacts

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

Intervention impacts on risk factors.


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