42 return settings_get<settings::BenchmarkSettings>(
"benchmarks");
Generic class to manage settings parsing using boost::program_options.
void registerBenchmarkSettings(SettingsParser *parser)
Registers benchmark settings with the settings parser.
BenchmarkSet loadBenchmarks()
Loads benchmark files from directory specified in settings.
const auto & settings_benchmarks()
Return the benchmark settings.
std::filesystem::path output_file_csv
Filename of xml file.
carl::settings::duration grace_time
Grace time in seconds.
carl::settings::binary_quantity limit_memory
Memory limit in megabytes.
std::filesystem::path output_dir
Output directory.
carl::settings::duration limit_time
Time limit in seconds.
std::filesystem::path output_file_xml
Filename of xml file.
std::vector< std::filesystem::path > input_directories
Lift of input directories.
std::filesystem::path input_directories_common_prefix
Common prefix of input directories (to shorten filenames in output).