Namespaces | |
| namespace | chem |
Data Structures | |
| class | DFS_ApplyRule |
| class | Graph_GML_grammar |
| Graph GML parser. More... | |
| class | Graph_GML_writer |
| Graph GML writer. More... | |
| class | Graph_GMLparser |
| Graph GML parser. More... | |
| class | Graph_gSpan_writer |
| Graph gSpan writer. More... | |
| class | Graph_GXL_writer |
| Graph GXL writer. More... | |
| class | Graph_Storage |
| Interface graph storage. More... | |
| class | GS_STL_pushAllPT |
| Stores new graph pointers in STL push-back container. More... | |
| class | GS_STL_pushAllT |
| Graph storage within STL push-back container. More... | |
| class | GS_STL_pushUniquePT |
| Unique storage of new graph pointers in STL push-back container. More... | |
| class | GS_STL_pushUniqueT |
| Unique storage of graphs in STL push-back container. More... | |
| class | GS_stream |
| Graph storage within output stream. More... | |
| class | LeftSidePattern |
| Rule left side pattern. More... | |
| class | MR_ApplyRule |
| Graph Grammar Rule application for each reported match. More... | |
| class | RightSidePattern |
| Rule right side graph. More... | |
| class | Rule |
| class | Rule_ConCodes |
| Rule consistency codes. More... | |
| class | Rule_GML_error |
| Rule parsing error. More... | |
| class | Rule_GML_grammar |
| Graph grammar rule parser. More... | |
| class | Rule_GML_writer |
| Rule GML writer. More... | |
| class | Rule_GMLparser |
| Graph grammar rule parser. More... | |
Typedefs | |
| typedef boost::adjacency_list < boost::vecS, boost::vecS, boost::undirectedS, Graph_NodeProperties, Graph_EdgeProperties > | Graph |
| typedef sgm::Graph_boost < Graph, PropNodeLabel, PropEdgeLabel, PropNodeIndex > | Graph_boost |
| typedef boost::property < PropEdgeLabel, std::string > | Graph_EdgeProperties |
| typedef boost::property < PropNodeIndex, size_t, boost::property< PropNodeLabel, std::string > > | Graph_NodeProperties |
| typedef GS_STL_pushAllT | GS_STL_pushAll |
| Wrapper typedef around the default parameters of GS_STL_pushAllT<..> More... | |
| typedef GS_STL_pushAllPT | GS_STL_pushAllP |
| Wrapper typedef around the default parameters of GS_STL_pushAllPT<..> More... | |
| typedef GS_STL_pushUniqueT | GS_STL_pushUnique |
| Wrapper typedef around the default parameters of GS_STL_pushUniqueT<..> More... | |
| typedef GS_STL_pushUniquePT | GS_STL_pushUniqueP |
| Wrapper typedef around the default parameters of GS_STL_pushUniquePT<..> More... | |
| typedef std::set< PropNodeIndex > | NodeIndexSet |
| Set of node indices. More... | |
| typedef std::vector < PropNodeIndex > | NodeIndexVec |
| Vector of node indices. More... | |
| typedef boost::edge_name_t | PropEdgeLabel |
| typedef boost::vertex_index_t | PropNodeIndex |
| typedef boost::vertex_name_t | PropNodeLabel |
The ggl namespace contains classes needed to specify rules of a graph grammar and to apply these rules to graphs.
| typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, Graph_NodeProperties, Graph_EdgeProperties > ggl::Graph |
| typedef sgm::Graph_boost< Graph , PropNodeLabel , PropEdgeLabel , PropNodeIndex > ggl::Graph_boost |
Definition of a sgm::Graph_Interface wrapper around a ggl::Graph object.
| typedef boost::property< PropEdgeLabel, std::string > ggl::Graph_EdgeProperties |
| typedef boost::property< PropNodeIndex, size_t , boost::property< PropNodeLabel, std::string > > ggl::Graph_NodeProperties |
| typedef GS_STL_pushAllT ggl::GS_STL_pushAll |
| typedef GS_STL_pushAllPT ggl::GS_STL_pushAllP |
| typedef std::set< PropNodeIndex > ggl::NodeIndexSet |
| typedef std::vector< PropNodeIndex > ggl::NodeIndexVec |
| typedef boost::edge_name_t ggl::PropEdgeLabel |
| typedef boost::vertex_index_t ggl::PropNodeIndex |
| typedef boost::vertex_name_t ggl::PropNodeLabel |