62   for (
size_t i = 0; i < value.size(); ++i) {
 
   72   map<string, double>::const_iterator p = 
m_map_double.find(key);
 
   77   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
   89   map<string, int>::const_iterator p = 
m_map_int.find(key);
 
   94   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
   96     return atoi(q->second.c_str());
 
  106   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
  108     return strtoul(q->second.c_str(), NULL, 0);
 
  118   map<string, string>::const_iterator p = 
m_map_string.find(key);
 
  141   return vector<double>();
 
  156     for (
size_t i = 0; i < q->second.size(); ++i) {
 
  157       v.push_back(atoi(q->second[i].c_str()));
 
  164   return vector<int>();
 
  176   return vector<string>();
 
  213   map<string, double>::const_iterator p = 
m_map_double.find(key);
 
  219   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
  232   map<string, int>::const_iterator p = 
m_map_int.find(key);
 
  238   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
  240     value = atoi(q->second.c_str());
 
  251   map<string, string>::const_iterator q = 
m_map_string.find(key);
 
  253     value = strtoul(q->second.c_str(), NULL, 0);
 
  264   map<string, string>::const_iterator p = 
m_map_string.find(key);
 
  306     for (
size_t i = 0; i < q->second.size(); ++i) {
 
  307       v.push_back(atoi(q->second[i].c_str()));
 
  412   printf(
"%sScalar<double>:\n", indent.c_str());
 
  414     printf(
"%s  (none)\n", indent.c_str());
 
  417       printf(
"%s  key = %s\tvalue = %e\n", indent.c_str(), p->first.c_str(), p->second);
 
  421   printf(
"%sScalar<int>:\n", indent.c_str());
 
  423     printf(
"%s  (none)\n", indent.c_str());
 
  425     for (map<string, int>::const_iterator p = 
m_map_int.begin(); p != 
m_map_int.end(); ++p) {
 
  426       printf(
"%s  key = %s\tvalue = %d\n", indent.c_str(), p->first.c_str(), p->second);
 
  430   printf(
"%sScalar<string>:\n", indent.c_str());
 
  432     printf(
"%s  (none)\n", indent.c_str());
 
  435       printf(
"%s  key = %s\tvalue = %s\n", indent.c_str(), p->first.c_str(), p->second.c_str());
 
  439   printf(
"%sVector<double>:\n", indent.c_str());
 
  441     printf(
"%s  (none)\n", indent.c_str());
 
  444       printf(
"%s  key = %s\tvalue = [ \n", indent.c_str(), p->first.c_str());
 
  445       for (
size_t i = 0; i < p->second.size(); ++i) {
 
  446         printf(
"%e, ", p->second[i]);
 
  452   printf(
"%sVector<int>:\n", indent.c_str());
 
  454     printf(
"%s  (none)\n", indent.c_str());
 
  457       printf(
"%s  key = %s\tvalue = [ \n", indent.c_str(), p->first.c_str());
 
  458       for (
size_t i = 0; i < p->second.size(); ++i) {
 
  459         printf(
"%d, ", p->second[i]);
 
  465   printf(
"%sVector<string>:\n", indent.c_str());
 
  467     printf(
"%s  (none)\n", indent.c_str());
 
  470       printf(
"%s  key = %s\tvalue = [ ", indent.c_str(), p->first.c_str());
 
  471       for (
size_t i = 0; i < p->second.size(); ++i) {
 
  472         printf(
"%s, ", p->second[i].c_str());
 
  478   printf(
"%sParameters:\n", indent.c_str());
 
  480     printf(
"%s  (none)\n", indent.c_str());
 
  483       printf(
"%s  key = %s, value:\n", indent.c_str(), p->first.c_str());
 
  484       p->second.dump(indent + 
"    ");
 
map< string, vector< string > > m_map_string_vector
 
void set_Parameters(const string &key, const Parameters &value)
 
Parameters get_Parameters(const string &key) const 
 
int fetch_double_vector(const string &key, vector< double > &value) const 
 
void set_int_vector(const string &key, const vector< int > &value)
 
void set_int(const string &key, const int value)
 
static const std::string class_name
 
int fetch_double(const string &key, double &value) const 
 
bool find_unsigned_long(const string &key) const 
 
void Register_int(const string &key, const int defvalue)
 
bool find_int_vector(const string &key) const 
 
int get_int(const string &key) const 
 
double convert_to_double(const string &) const 
 
void Register_double_vector(const string &key, const vector< double > &defvalue)
 
int fetch_string(const string &key, string &value) const 
 
void dump(const string &indent="") const 
 
void Register_Parameters(const string &key, const Parameters &defvalue)
 
void set_string(const string &key, const string &value)
 
Bridge::VerboseLevel m_vlevel
 
unsigned long get_unsigned_long(const string &key) const 
 
double get_double(const string &key) const 
 
int fetch_int(const string &key, int &value) const 
 
void set_VerboseLevel(const Bridge::VerboseLevel value)
 
bool find_Parameters(const string &key) const 
 
EvalExpr class for algebraic expression in parameter strings. 
 
Common parameter class: provides parameters as singleton. 
 
Bridge::VerboseLevel get_VerboseLevel() const 
 
void Register_double(const string &key, const double defvalue)
 
void Register_int_vector(const string &key, const vector< int > &defvalue)
 
map< string, Parameters > m_map_parameters
 
bool is_set(const string &key) const 
 
bool find_double(const string &key) const 
 
void crucial(const char *format,...)
 
bool find_int(const string &key) const 
 
void set_double_vector(const string &key, const vector< double > &value)
 
void Register_string(const string &key, const string &defvalue)
 
map< string, double > m_map_double
 
map< string, string > m_map_string
 
void set_double(const string &key, const double value)
 
void Register_string_vector(const string &key, const vector< string > &defvalue)
 
int fetch_string_vector(const string &key, vector< string > &value) const 
 
map< string, vector< double > > m_map_double_vector
 
vector< double > get_double_vector(const string &key) const 
 
vector< string > get_string_vector(const string &key) const 
 
bool find_string(const string &key) const 
 
map< string, int > m_map_int
 
map< string, vector< int > > m_map_int_vector
 
int fetch_unsigned_long(const string &key, unsigned long &value) const 
 
string get_string(const string &key) const 
 
int fetch_int_vector(const string &key, vector< int > &value) const 
 
vector< int > get_int_vector(const string &key) const 
 
bool find_double_vector(const string &key) const 
 
bool find_string_vector(const string &key) const 
 
int fetch_VerboseLevel(Bridge::VerboseLevel &value) const 
 
void set_string_vector(const string &key, const vector< string > &value)