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

Dynamic marketing intervention definition data type. More...

#include <marketing_dynamic_scenario.h>

Collaboration diagram for hgps::MarketingDynamicDefinition:
[legend]

Public Member Functions

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

Public Attributes

PolicyInterval active_period
 Intervention active period. More...
 
std::vector< PolicyImpactimpacts
 Intervention impacts on risk factors. More...
 
PolicyDynamic dynamic
 Population dynamic parameters. More...
 

Detailed Description

Dynamic marketing intervention definition data type.

Constructor & Destructor Documentation

◆ MarketingDynamicDefinition() [1/2]

hgps::MarketingDynamicDefinition::MarketingDynamicDefinition ( )
delete

◆ MarketingDynamicDefinition() [2/2]

hgps::MarketingDynamicDefinition::MarketingDynamicDefinition ( const PolicyInterval period,
const std::vector< PolicyImpact > &  sorted_impacts,
PolicyDynamic  dynamic 
)
inline

Initialise a new instance of the MarketingDynamicDefinition structure.

Parameters
periodThe implementation period
sorted_impactsThe impacts on risk factors
dynamicThe population dynamic parameters

Member Data Documentation

◆ active_period

PolicyInterval hgps::MarketingDynamicDefinition::active_period

Intervention active period.

◆ dynamic

PolicyDynamic hgps::MarketingDynamicDefinition::dynamic

Population dynamic parameters.

◆ impacts

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

Intervention impacts on risk factors.


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