7 #ifndef GRAPGHSGEN_CONFIG_DATA_H_
8 #define GRAPGHSGEN_CONFIG_DATA_H_
14 #include "yaml-cpp/yaml.h"
87 ConfigData(std::string& algorithm_name,
const std::string& mask_name,
bool use_frequencies =
false);
115 std::string dataset_names;
119 dataset_names += separator;
126 return dataset_names;
This class stores the configuration data loaded from file. All data are placed in the config global v...
std::string dot_background_color_
std::string treecode_suffix_
std::filesystem::path GetCustomOdtPath(const std::string &custom_suffix) const
std::string treedagcode_suffix_
std::string ctbe_rstable_filename_
std::string GetDatasetsString(const std::string &separator=", ")
ConfigData(std::string &algorithm_name, const std::string &mask_name, bool use_frequencies=false)
std::filesystem::path global_input_path_
std::filesystem::path forestdagcode_path_
std::filesystem::path code_path_
std::filesystem::path rstable_path_
std::string frequencies_local_path_
std::string frequencies_suffix_
std::filesystem::path dotcode_path_
std::filesystem::path odt_path_
std::string forestdagcode_suffix_
std::filesystem::path GetForestCodePath(const std::string &out_base_name)
std::vector< std::filesystem::path > datasets_path_
std::filesystem::path chaincode_rstable_path_
void UpdateAlgoNameWithDatasets()
std::vector< std::string > datasets_
std::string forestcode_suffix_
std::string dotcode_suffix_
std::filesystem::path GetFrequenciesPath(const std::string &datasets_name) const
std::filesystem::path algorithm_output_path_
std::filesystem::path ctbe_rstable_path_
std::filesystem::path GetDotCodePath(const std::string &out_base_name)
std::filesystem::path forestcode_path_
std::filesystem::path frequencies_path_
std::filesystem::path GetDotOutPath(const std::string &out_base_name)
std::filesystem::path treecode_path_
std::filesystem::path treedagcode_path_
std::string chaincode_rstable_filename_
std::filesystem::path global_output_path_
std::string rstable_suffix_
std::string algorithm_name_
void SetDescription(std::string description)
bool force_odt_generation_
std::string dot_output_format_