BALL::SmartsMatcher::SmartsMatcher::RecStructCore_ Class Reference

core structure of the recursive matching algorithm for the object pool More...

#include <smartsMatcher.h>

List of all members.


Public Member Functions

RecStructCore_ ()
default constructor
RecStructCore_ (const RecStructCore_ &)
copy constructor
virtual ~RecStructCore_ ()
destructor
RecStructCore_ & operator= (const RecStructCore_ &)
assignment operator
void clear ()
method that deletes all content from the containers

Public Attributes

std::vector< std::set< const
Atom * > >
matched_atoms
container which contains a vector of matched atoms from different matches
std::vector< std::map< const
SPNode *, const Atom * > >
mapped_atoms
container which contains a vector of mappings from different matches
std::vector< std::set< const
Atom * > >
visited_atoms
contains vector of visited atoms of different matches
std::vector< std::set< const
Bond * > >
visited_bonds
contains vector of visited bonds of different matches
std::vector< std::set< const
SPEdge * > >
visited_edges
contains vector of visited edges of the Smarts tree of different matches
std::vector< std::pair< const
SPNode *, const Atom * > >
first_matches
contains the first matched atoms of different matches (needed for recursive Smarts)

Detailed Description

core structure of the recursive matching algorithm for the object pool

Generated on Thu Aug 6 18:30:48 2009 for BALL by doxygen 1.5.8