14 #ifndef PARAMETERMANAGER_YAML_INCLUDED
15 #define PARAMETERMANAGER_YAML_INCLUDED
49 int set_key_and_value(std::string& keystr, std::string& valstr, std::string& line);
virtual void read_params(const std::string ¶ms_file, Parameters *params)=0
void read_params(const std::string ¶ms_file, Parameters *params)
read parameters from file.
int remove_space(std::string &)
remove spaces from both side of a string.
void read_params(const std::string ¶ms_file, unique_ptr< Parameters > ¶ms)
read parameters from file.
void convert_double_vector(std::vector< double > &vec, std::string &valstr)
convert from string to double vector.
static const std::string class_name
void convert_int_vector(std::vector< int > &vec, std::string &valstr)
convert from string to int vector.
int set_key_and_value(std::string &keystr, std::string &valstr, std::string &line)
extract key and value from a given line.
Parameter manager with YAML parser.
Base class of parameter manager.