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

#include <poco.h>

Public Member Functions

auto operator<=> (const IndividualIdTrackingConfig &rhs) const =default
 

Public Attributes

bool enabled {false}
 
std::optional< int > age_min
 
std::optional< int > age_max
 
std::string gender {"all"}
 
std::vector< std::string > regions {}
 
std::vector< std::string > ethnicities {}
 
std::vector< std::string > risk_factors {}
 
std::vector< int > years {}
 
std::string scenarios {"both"}
 

Detailed Description

Optional config for individual ID tracking CSV: filter by age, gender, region, ethnicity, risk factors, years, scenario; output columns include id, demographics, selected risk factors.

Member Function Documentation

◆ operator<=>()

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

Member Data Documentation

◆ age_max

std::optional<int> hgps::input::IndividualIdTrackingConfig::age_max

◆ age_min

std::optional<int> hgps::input::IndividualIdTrackingConfig::age_min

◆ enabled

bool hgps::input::IndividualIdTrackingConfig::enabled {false}

◆ ethnicities

std::vector<std::string> hgps::input::IndividualIdTrackingConfig::ethnicities {}

◆ gender

std::string hgps::input::IndividualIdTrackingConfig::gender {"all"}

◆ regions

std::vector<std::string> hgps::input::IndividualIdTrackingConfig::regions {}

◆ risk_factors

std::vector<std::string> hgps::input::IndividualIdTrackingConfig::risk_factors {}

◆ scenarios

std::string hgps::input::IndividualIdTrackingConfig::scenarios {"both"}

◆ years

std::vector<int> hgps::input::IndividualIdTrackingConfig::years {}

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