6 #include <all_include.h>
13 std::map< std::string,Graph::NodeMap<double> * > nodemap_storage;
14 std::map< std::string,Graph::EdgeMap<double> * > edgemap_storage;
16 std::vector<Graph::NodeMap<double> > default_nodemaps;
17 std::vector<Graph::EdgeMap<double> > default_edgemaps;
21 int addNodeMap(const std::string &,Graph::NodeMap<double> *);
22 int addEdgeMap(const std::string &,Graph::EdgeMap<double> *);
24 int numOfNodeMaps() {return nodemap_storage.size();};
25 int numOfEdgeMaps() {return edgemap_storage.size();};
27 double maxOfNodeMap(const std::string &);
28 double maxOfEdgeMap(const std::string &);
30 double minOfNodeMap(const std::string &);
31 double minOfEdgeMap(const std::string &);
33 std::map< std::string,Graph::NodeMap<double> * >::iterator beginOfNodeMaps(){return nodemap_storage.begin();};
34 std::map< std::string,Graph::EdgeMap<double> * >::iterator beginOfEdgeMaps(){return edgemap_storage.begin();};