Defines the policy dynamic parameters.
More...
#include <intervention_scenario.h>
|
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...
|
|
Defines the policy dynamic parameters.
◆ PolicyDynamic()
hgps::PolicyDynamic::PolicyDynamic |
( |
const std::vector< double > & |
parameters | ) |
|
|
inline |
Initialises a new instance of the PolicyDynamic structure.
- Parameters
-
parameters | The System Dynamic parameters |
- Exceptions
-
std::invalid_argument | for parameters size different of three [alpha, beta, gamma] |
std::out_of_range | for parameters value outside of the valid range [0.0, 1.0] |
◆ 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: