 ggl::chem::AromaticityPerception::AdjacencyComp | Comparator for edge processing order |
 ggl::chem::AromaticityPerception::AdjacencyData | |
 ggl::chem::SMILES_grammar::definition< ScannerT >::AtomInfo | |
 ggl::chem::MoleculeUtil::AtomLabelData | |
 AttrComparator | |
  sgm::VF2_MatchingHandler::LabelComparator | |
   sgm::GM_vf2::EdgeLabelComparator | |
   sgm::GM_vf2::NodeComparator | |
   sgm::SGM_vf2::EdgeLabelComparator | |
   sgm::SGM_vf2::NodeComparator | |
 binary_function | |
  ggl::Graph_GML_grammar::lt_edge | |
  ggl::Graph_GML_grammar::lt_node | |
  ggl::Rule_GML_grammar::lt_edge | |
  ggl::Rule_GML_grammar::lt_node | |
 ggl::chem::MoleculeUtil::BondLabelData | |
 char_parser | |
  ggl::chem::SMILES_grammar::definition< ScannerT >::atom1_parser | |
  ggl::chem::SMILES_grammar::definition< ScannerT >::atom2_parser | |
  ggl::chem::SMILES_grammar::definition< ScannerT >::bond_parser | |
  ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser | |
 closure | |
  ggl::chem::SMILES_grammar::definition< ScannerT >::Atom_closure | Utility helper class for parsing |
  ggl::Graph_GML_grammar::keyvalue_closure | |
  ggl::Rule_GML_grammar::keyvalue_closure | |
 ggl::chem::MoleculeDecomposition::DecompositionReporter | |
 ggl::chem::MoleculeComponent_GML_grammar::definition< ScannerT > | The definition of the GML grammar |
 ggl::chem::SMILES_grammar::definition< ScannerT > | The definition of the SMILES grammar |
 ggl::Graph_GML_grammar::definition< ScannerT > | The definition of the GML grammar |
 ggl::Rule_GML_grammar::definition< ScannerT > | The definition of the GML grammar |
 sgm::RP_Hanser96::degree_sort | |
 ggl::DFS_ApplyRule::DFS_ABORTION | Dummy class to trigger DFS abortion via exception handling |
 ggl::DFS_ApplyRule::DFS_Visitor | |
 ggl::chem::GS_chem::edge_is_in_component | |
 sgm::Graph_Interface::Edge_iterator | |
 ggl::Rule::EdgeContextProperty | |
 EdgeDescriptor | |
  ggl::LeftSidePattern::EdgeDescriptor | |
  ggl::RightSidePattern::EdgeDescriptor | |
 sgm::Graph_Interface::EdgeDescriptor | |
  sgm::Graph_boost< GRAPH, NODE_LABEL_PROPERTY, EDGE_LABEL_PROPERTY, NODE_INDEX_PROPERTY >::EdgeDescriptor | |
  sgm::Graph_boostV_p< GRAPH, NODE_LABEL_PROPERTY, EDGE_LABEL_PROPERTY, NODE_INDEX_PROPERTY >::EdgeDescriptor | |
  sgm::SubGraph::EdgeDescriptor | |
 ggl::chem::EnergyCalculation | Interface molecule energy calculation |
  ggl::chem::EC_MoleculeDecomposition | Molecule energy ala Jankowski et al |
 ggl::chem::EnergyCalculationConstants | Constants for energy calculations |
 std::exception | STL class |
  std::logic_error | STL class |
   ggl::Rule_GML_error | Rule parsing error |
 grammar | |
  ggl::chem::MoleculeComponent_GML_grammar | MoleculeComponent parser |
  ggl::chem::SMILES_grammar | SMILES molecule parser |
  ggl::Graph_GML_grammar | Graph GML parser |
  ggl::Rule_GML_grammar | Graph grammar rule parser |
 ggl::Graph_GML_writer | Graph GML writer |
 ggl::Graph_GMLparser | Graph GML parser |
 ggl::Graph_gSpan_writer | Graph gSpan writer |
 ggl::Graph_GXL_writer | Graph GXL writer |
 sgm::Graph_Interface | Interface of graphs for graph matching |
  ggl::chem::ClassIDGraph | |
  ggl::LeftSidePattern | Rule left side pattern |
   ggl::chem::LeftSidePattern | LeftSidePattern graph of a ggl::chem::ChemRule |
  ggl::RightSidePattern | Rule right side graph |
  sgm::Graph_boost< GRAPH, NODE_LABEL_PROPERTY, EDGE_LABEL_PROPERTY, NODE_INDEX_PROPERTY > | Graph_Interface wrapper for boost graphs |
  sgm::Graph_boostV_p< GRAPH, NODE_LABEL_PROPERTY, EDGE_LABEL_PROPERTY, NODE_INDEX_PROPERTY > | Graph_Interface wrapper for set of boost graphs |
  sgm::SubGraph | Subgraph of a Graph_Interface for matching |
   sgm::SubGraphPattern | |
 ggl::Graph_Storage | Interface graph storage |
  ggl::chem::GS_chem | Interface molecule graph storage |
   ggl::chem::GS_MolCheck | Molecule correction graph storage |
   ggl::chem::GS_SMILES< STL_INSERTER > | SMILES graph storage |
   ggl::chem::GS_SMILES_MOL< SMILES_MOL_MAP > | SMILES graph storage using STL SMILES-Graph map |
   ggl::chem::GS_SMILES_MOLp< SMILES_MOL_MAP > | SMILES graph storage using STL SMILES-GraphPointer map |
   ggl::chem::GS_SMILES_OB< STL_INSERTER > | SMILES graph storage OpenBabel |
   ggl::chem::GS_SMILES_OB_MOL< SMILES_MOL_MAP > | SMILES graph storage OpenBabel using STL SMILES-Graph map |
   ggl::chem::GS_SMILES_OB_MOLp< SMILES_MOL_MAP > | SMILES graph storage OpenBabel using STL SMILES-GraphPointer map |
   ggl::chem::GS_SMILES_MOLp< Smiles2GraphMap > | |
    ggl::chem::MR_Reactions | Reaction match reporter |
  ggl::DFS_ApplyRule | |
  ggl::GS_STL_pushAllPT< STL_CONTAINER > | Stores new graph pointers in STL push-back container |
  ggl::GS_STL_pushAllT< STL_CONTAINER > | Graph storage within STL push-back container |
  ggl::GS_STL_pushUniquePT< STL_CONTAINER > | Unique storage of new graph pointers in STL push-back container |
  ggl::GS_STL_pushUniqueT< STL_CONTAINER > | Unique storage of graphs in STL push-back container |
  ggl::GS_stream | Graph storage within output stream |
 sgm::GraphMatching | Interface graph isomorphism |
  sgm::GM_vf2 | VF2 graph isomorphism |
 sgm::hash_string | |
 ggl::Graph_GML_grammar::keys_map | |
 ggl::Rule_GML_grammar::keys_map | |
 sgm::Pattern_Interface::Match_Constraint | |
  sgm::MC_Edge | Interface edge match constraint |
   sgm::MC_EdgeLabel | Constrains edge labels within a match |
   sgm::MC_NoEdge | Forbids an edge within a match |
  sgm::MC_Node | Interface node match constraints |
   ggl::chem::MoleculeDecomposition::MC_MC_RingNode | |
   sgm::MC_NodeAdjacency | Constrains a node's adjacency for a match |
    ggl::chem::MC_MC_NodeAdjacency | Match constraints of MoleculeComponents |
   sgm::MC_NodeLabel | Constrains a node's labels for a matching |
    ggl::chem::MC_MC_NodeLabel | |
 sgm::Match_Reporter | Interface graph match reporting |
  ggl::chem::MoleculeDecomposition | Molecule energy estimation ala Jankowski et al |
  ggl::chem::MR_Reactions | Reaction match reporter |
  ggl::MR_ApplyRule | Graph Grammar Rule application for each reported match |
  sgm::MR_Counting | Counts matches |
  sgm::MR_StoringInsertT< STL_INSERT_CONTAINER > | |
  sgm::MR_StoringT< STL_PUSHBACK_CONTAINER > | Stores each match in an STL container |
  sgm::MR_stream | Writes each match to an output stream |
  sgm::MR_SymmBreak | Symmetry breaking among matches |
 ggl::chem::MoleculeComponent | Molecule component definition |
 ggl::chem::MoleculeComponent_GMLparser | MoleculeComponent parser |
 ggl::chem::MoleculeOB | OpenBabel molecule object port |
 ggl::chem::MoleculeUtil | Molecule utility factory |
 ggl::chem::GS_chem::node_is_in_component | |
 ggl::Rule::NodeContextProperty | |
 sgm::VF2_MatchingHandler::NodeData | Data handler for node information used for node comparison |
 ggl::chem::SMILESwriter::NodeData | |
 ggl::Rule::NodeRightLabelProperty | |
 sgm::NSPDK_port | Ports NSPDK functionality to SGM |
 sgm::Graph_Interface::OutEdge_iterator | |
 sgm::Pattern_Automorphism | Automorphism description for patterns |
  sgm::PA_OrderCheck | Order based automorphism exclusion |
 sgm::Pattern_Interface | Pattern description to be matched |
  ggl::LeftSidePattern | Rule left side pattern |
  sgm::Pattern | |
   sgm::SubGraphPattern | |
 ggl::chem::MoleculeDecomposition::priority_order | |
 ggl::chem::Reaction | Reaction description |
 ggl::chem::ReactionRateCalculation | Interface reaction rate calculation |
  ggl::chem::RRC_ArrheniusLaw | Arrhenius law based reaction rate calculation |
  ggl::chem::RRC_Fixed | |
  ggl::chem::RRC_TState | |
 ggl::chem::AromaticityPerception::RingDescriptor | |
 ggl::chem::MoleculeDecomposition::RingDescriptor | Descriptor of a ring within the molecule |
 ggl::chem::MoleculeComponent::RingFragment | Ring fragment description |
 sgm::RP_Hanser96::RingInfo | Information on the current ring part |
 sgm::RingPerception | Interface ring enumeration |
  sgm::RP_Hanser96 | Ring enumeration ala Hanser et al |
   sgm::GraphScaffold | |
 sgm::RingReporter | Interface to report found rings |
  ggl::chem::AromaticityPerception | Interface - aromaticity prediction |
   ggl::chem::AP_disabled | Disables aromaticity prediction |
   ggl::chem::AP_NSPDK | NSPDK-based aromaticity prediction |
  ggl::chem::MoleculeDecomposition | Molecule energy estimation ala Jankowski et al |
  sgm::GraphScaffold::RR_Annotation | |
  sgm::RP_Hanser96::LoopBondReporter | |
 ggl::chem::AromaticityPerception::RingSizeLess | |
 ggl::Rule_ConCodes | Rule consistency codes |
  ggl::chem::ChemRule_Constants | Consistency codes and constants |
   ggl::chem::ChemRule | Chemical graph grammar rule |
  ggl::Rule | |
   ggl::chem::ChemRule | Chemical graph grammar rule |
 ggl::Rule_GML_writer | Rule GML writer |
 ggl::Rule_GMLparser | Graph grammar rule parser |
 ggl::Rule::RuleCnP | |
 ggl::Rule::RuleSide | |
 ggl::chem::SMILESparser | SMILES molecule parser |
 ggl::chem::SMILESwriter | Molecule to SMILES writer |
 ggl::chem::SMILESwriterOB | Molecule to SMILES writer via OpenBabel |
 sgm::SubGraphMatching | Interface for subgraph monomorphism |
  sgm::SGM_vf2 | VF2-based subgraph matching |
 SvmModel | |
  ggl::chem::AP_NSPDK_Model | NSPDK aromaticity model |
 ggl::chem::ChemRule::TransitionState | |
  ggl::chem::ReactionTransitionState | Transition state of a reaction |
 sgm::VF2_MatchingHandler::VF2_match_handler | Handles match reporting from VF2-engine |
 sgm::VF2_MatchingHandler | General VF2-matching functionalities |
  sgm::GM_vf2 | VF2 graph isomorphism |
  sgm::SGM_vf2 | VF2-based subgraph matching |