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

Defines the Command Line Interface (CLI) arguments options. More...

#include <command_options.h>

Public Attributes

std::string config_source
 The configuration source (file, directory or URL)
 
std::optional< hgps::input::DataSourcedata_source
 The back-end storage full path or URL argument value.
 
std::optional< std::string > output_folder
 The output folder where results will be saved.
 
bool verbose {}
 Indicates whether the application logging is verbose.
 
int job_id {}
 The batch job identifier value, optional.
 
size_t num_threads {}
 The maximum number of threads to use (0: no limit).
 
bool dry_run {}
 Whether to check input files without actually running simulation.
 

Detailed Description

Defines the Command Line Interface (CLI) arguments options.

Member Data Documentation

◆ config_source

std::string hgps::CommandOptions::config_source

The configuration source (file, directory or URL)

◆ data_source

std::optional<hgps::input::DataSource> hgps::CommandOptions::data_source

The back-end storage full path or URL argument value.

◆ dry_run

bool hgps::CommandOptions::dry_run {}

Whether to check input files without actually running simulation.

◆ job_id

int hgps::CommandOptions::job_id {}

The batch job identifier value, optional.

◆ num_threads

size_t hgps::CommandOptions::num_threads {}

The maximum number of threads to use (0: no limit).

◆ output_folder

std::optional<std::string> hgps::CommandOptions::output_folder

The output folder where results will be saved.

◆ verbose

bool hgps::CommandOptions::verbose {}

Indicates whether the application logging is verbose.


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