Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
Loading...
Searching...
No Matches
hgps::input::PolicyScenarioInfo Struct Reference

Information about an active policy intervention. More...

#include <poco.h>

Collaboration diagram for hgps::input::PolicyScenarioInfo:
[legend]

Public Member Functions

std::string to_coverage_cutoff_time_str () const
 
std::string to_child_cutoff_age_str () const
 
auto operator<=> (const PolicyScenarioInfo &rhs) const =default
 

Public Attributes

std::string identifier {}
 
PolicyPeriodInfo active_period
 
std::vector< double > dynamics
 
std::vector< double > coefficients
 
std::vector< double > coverage_rates
 
std::optional< unsigned int > coverage_cutoff_time {}
 
std::optional< unsigned int > child_cutoff_age {}
 
std::vector< PolicyAdjustmentInfoadjustments
 
std::string impact_type {}
 
std::vector< PolicyImpactInfoimpacts
 

Detailed Description

Information about an active policy intervention.

Member Function Documentation

◆ operator<=>()

auto hgps::input::PolicyScenarioInfo::operator<=> ( const PolicyScenarioInfo rhs) const
default

◆ to_child_cutoff_age_str()

std::string hgps::input::PolicyScenarioInfo::to_child_cutoff_age_str ( ) const
inline
Here is the caller graph for this function:

◆ to_coverage_cutoff_time_str()

std::string hgps::input::PolicyScenarioInfo::to_coverage_cutoff_time_str ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ active_period

PolicyPeriodInfo hgps::input::PolicyScenarioInfo::active_period

◆ adjustments

std::vector<PolicyAdjustmentInfo> hgps::input::PolicyScenarioInfo::adjustments

◆ child_cutoff_age

std::optional<unsigned int> hgps::input::PolicyScenarioInfo::child_cutoff_age {}

◆ coefficients

std::vector<double> hgps::input::PolicyScenarioInfo::coefficients

◆ coverage_cutoff_time

std::optional<unsigned int> hgps::input::PolicyScenarioInfo::coverage_cutoff_time {}

◆ coverage_rates

std::vector<double> hgps::input::PolicyScenarioInfo::coverage_rates

◆ dynamics

std::vector<double> hgps::input::PolicyScenarioInfo::dynamics

◆ identifier

std::string hgps::input::PolicyScenarioInfo::identifier {}

◆ impact_type

std::string hgps::input::PolicyScenarioInfo::impact_type {}

◆ impacts

std::vector<PolicyImpactInfo> hgps::input::PolicyScenarioInfo::impacts

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