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

Define the policy population coverage data type. More...

#include <food_labelling_scenario.h>

Public Member Functions

 PolicyCoverage ()=delete
 
 PolicyCoverage (const std::vector< double > &rates, unsigned int effect_time)
 Initialise a new instance of the PolicyCoverage structure. More...
 

Public Attributes

double short_term_rate {}
 The short term transfer coefficient value. More...
 
double long_term_rate {}
 The long term transfer coefficient value. More...
 
unsigned int cutoff_time {}
 The coverage effect cut-off time. More...
 

Detailed Description

Define the policy population coverage data type.

Constructor & Destructor Documentation

◆ PolicyCoverage() [1/2]

hgps::PolicyCoverage::PolicyCoverage ( )
delete

◆ PolicyCoverage() [2/2]

hgps::PolicyCoverage::PolicyCoverage ( const std::vector< double > &  rates,
unsigned int  effect_time 
)
inline

Initialise a new instance of the PolicyCoverage structure.

Parameters
ratesTransfer coefficient rates
effect_timeThe effect cut-off time
Exceptions
std::invalid_argumentfor transfer coefficient rates size mismatch

Member Data Documentation

◆ cutoff_time

unsigned int hgps::PolicyCoverage::cutoff_time {}

The coverage effect cut-off time.

◆ long_term_rate

double hgps::PolicyCoverage::long_term_rate {}

The long term transfer coefficient value.

◆ short_term_rate

double hgps::PolicyCoverage::short_term_rate {}

The short term transfer coefficient value.


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