BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Public Attributes
BALL::FPTBondOrderStrategy::ComputingData_ Class Reference

#include <BALL/STRUCTURE/BONDORDERS/FPTBondOrderStrategy.h>

List of all members.

Public Member Functions

 ComputingData_ ()
 ~ComputingData_ ()

Public Attributes

vector< FPTBondOrderAssignment_ * > bond_assignments
MolecularGraphmolecule_graph
boost::shared_ptr< TreeWidth
< MolecularGraph > > 
tw
vector< Bond const * > bonds

Detailed Description

This data structure contains all algorithm data which is generated during the #start function and which can be shared above more than one FPTBondOrderStrategy "iterator", if they compute all the same molecule with the same penalty table.

Definition at line 654 of file FPTBondOrderStrategy.h.


Constructor & Destructor Documentation

Default constructor

Deletes the dynamic programming table, the molecule graph and the nice tree decomposition


Member Data Documentation

The bond assignments for each connection component of this molecule

Definition at line 670 of file FPTBondOrderStrategy.h.

a vector with pointers to the bonds of the atom container. The order of this bonds in the vector is the same as the order of the bond values in the assignments.

Definition at line 686 of file FPTBondOrderStrategy.h.

the molecule graph

Definition at line 675 of file FPTBondOrderStrategy.h.

The nice tree decompositions for each connection component

Definition at line 680 of file FPTBondOrderStrategy.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines