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

Defines the policy dynamic parameters. More...

#include <intervention_scenario.h>

Public Member Functions

 PolicyDynamic (const std::vector< double > &parameters)
 Initialises a new instance of the PolicyDynamic structure. More...
 

Public Attributes

double alpha {1.0}
 Alpha parameter, default 1.0 (full effect at start) More...
 
double beta {0.0}
 Beta parameter, default 0.0 (no effect) More...
 
double gamma {0.0}
 Gamma parameter, default 0.0 (no effect) More...
 

Detailed Description

Defines the policy dynamic parameters.

Constructor & Destructor Documentation

◆ PolicyDynamic()

hgps::PolicyDynamic::PolicyDynamic ( const std::vector< double > &  parameters)
inline

Initialises a new instance of the PolicyDynamic structure.

Parameters
parametersThe System Dynamic parameters
Exceptions
std::invalid_argumentfor parameters size different of three [alpha, beta, gamma]
std::out_of_rangefor parameters value outside of the valid range [0.0, 1.0]

Member Data Documentation

◆ alpha

double hgps::PolicyDynamic::alpha {1.0}

Alpha parameter, default 1.0 (full effect at start)

◆ beta

double hgps::PolicyDynamic::beta {0.0}

Beta parameter, default 0.0 (no effect)

◆ gamma

double hgps::PolicyDynamic::gamma {0.0}

Gamma parameter, default 0.0 (no effect)


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