14 #ifndef PARAMETERMANAGER_XML_INCLUDED
15 #define PARAMETERMANAGER_XML_INCLUDED
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.
void read_params(const std::string ¶ms_file, unique_ptr< Parameters > ¶ms)
read parameters from file.
Parameter manager with YAML parser.
void process_params(const char *buf, Parameters *params)
read parameters from input file stream.
std::vector< int > convert_to_int_vector(const tinyxml2::XMLElement *elem)
convert from string to int vector.
void traverse(const tinyxml2::XMLElement *elem, Parameters *params)
static const std::string class_name
void traverse_item(const tinyxml2::XMLElement *elem, Parameters *params)
Base class of parameter manager.
std::vector< double > convert_to_double_vector(const tinyxml2::XMLElement *elem)
convert from string to double vector.