14 #ifndef PARAMETERS_INCLUDED
15 #define PARAMETERS_INCLUDED
91 void set_double(
const string& key,
const double value);
92 void set_int(
const string& key,
const int value);
94 void set_int_vector(
const string& key,
const std::valarray<int>& value);
95 void set_string(
const string& key,
const string& value);
100 int get_int(
const string& key)
const;
110 int fetch_int(
const string& key,
int& val)
const;
130 bool is_set(
const string&)
const;
133 void dump(
const string& indent =
"")
const;
bool find_int(const string &) const
int fetch_VerboseLevel(Bridge::VerboseLevel &val) const
void Register_string(const string &, const string &)
std::valarray< int > get_int_vector(const string &key) const
void Register_int(const string &, const int)
void set_int(const string &key, const int value)
bool find_double(const string &) const
bool find_Parameters(const string &) const
int get_int(const string &key) const
std::map< string, Item< std::valarray< int > > > m_map_int_vector
int fetch_int_vector(const string &key, std::valarray< int > &val) const
void set_VerboseLevel(Bridge::VerboseLevel value)
Parameters * get_Parameters(const string &key) const
std::map< string, Item< Parameters * > > m_map_Parameters
int fetch_double_vector(const string &key, std::valarray< double > &val) const
void set_string(const string &key, const string &value)
bool find_string(const string &) const
std::map< string, Item< int > > m_map_int
bool is_set(const string &) const
std::map< string, Item< double > > m_map_double
double get_double(const string &key) const
std::map< string, Item< std::valarray< double > > > m_map_double_vector
std::valarray< double > get_double_vector(const string &key) const
int fetch_string(const string &key, string &val) const
bool find_double_vector(const string &) const
void set_double_vector(const string &key, const std::valarray< double > &value)
Bridge::VerboseLevel get_VerboseLevel() const
std::map< string, Item< string > > m_map_string
void Register_Parameters(const string &, Parameters *const)
void put(const std::valarray< U > &value)
void set_double(const string &key, const double value)
void set_Parameters(const string &key, Parameters *const value)
void Register_double_vector(const string &, const std::valarray< double > &)
void Register_double(const string &, const double)
void Register_int_vector(const string &, const std::valarray< int > &)
int fetch_double(const string &key, double &val) const
string get_string(const string &key) const
void set_int_vector(const string &key, const std::valarray< int > &value)
bool find_int_vector(const string &) const
int fetch_int(const string &key, int &val) const
Item< Bridge::VerboseLevel > m_vlevel