21 typedef std::map<const std::string, double>
dMap;
22 typedef dMap::const_iterator
dIter;
24 typedef std::map<const std::string, vdouble>
vdMap;
25 typedef vdMap::const_iterator
vdIter;
26 typedef std::map<const std::string, int>
iMap;
27 typedef iMap::const_iterator
iIter;
28 typedef std::map<const std::string, std::string>
strMap;
29 typedef std::map<const std::string, std::string>::const_iterator
strIter;
44 std::pair<std::map<const std::string, int>::const_iterator, std::map<const std::string, int>::const_iterator>
get_all_int_params() {
return std::make_pair(
intparams.begin(),
intparams.end());}
54 std::pair< std::map<const std::string, std::vector<double> >::const_iterator, std::map<const std::string, std::vector<double> >::const_iterator>
74 int ReadFromDB(
const std::string &name,
const int layer);
std::map< const std::string, vdouble > vdMap
PdbParameterMap * pdbparam
vdMap::const_iterator vdIter
bool exist_vdouble_param(const std::string &name) const
iMap::const_iterator iIter
void set_string_param(const std::string &name, const std::string &str)
double get_double_param(const std::string &name) const
void set_name(const std::string &name)
void CopyToPdbParameterMap(PdbParameterMap *myparm)
int get_int_param(const std::string &name) const
void FillFrom(const PdbParameterMap *saveparams)
void set_int_param(const std::string &name, const int ival)
std::pair< std::map< const std::string, int >::const_iterator, std::map< const std::string, int >::const_iterator > get_all_int_params()
void set_double_param(const std::string &name, const double dval)
PHParameters(const std::string &name)
std::map< const std::string, std::string >::const_iterator strIter
std::pair< std::map< const std::string, std::vector< double > >::const_iterator, std::map< const std::string, std::vector< double > >::const_iterator > get_all_vdouble_params()
void SaveToNodeTree(PHCompositeNode *topNode, const std::string &nodename)
std::string get_string_param(const std::string &name) const
unsigned int ConvertStringToUint(const std::string &str) const
std::map< const std::string, std::string > strMap
std::pair< std::map< const std::string, double >::const_iterator, std::map< const std::string, double >::const_iterator > get_all_double_params()
bool exist_int_param(const std::string &name) const
std::vector< double > vdouble
dMap::const_iterator dIter
std::pair< std::map< const std::string, std::string >::const_iterator, std::map< const std::string, std::string >::const_iterator > get_all_string_params()
void set_vdouble_param(const std::string &name, const vdouble vdval)
size_t get_hash() const
hash of binary information for checking purpose
std::map< const std::string, int > iMap
bool exist_string_param(const std::string &name) const
vdouble get_vdouble_param(const std::string &name) const
bool exist_double_param(const std::string &name) const
std::map< const std::string, double > dMap