BALL::AssignBondOrderProcessor::Solution_ Class Reference

#include <BALL/STRUCTURE/assignBondOrderProcessor.h>

List of all members.


Public Member Functions

 Solution_ ()
 Solution_ (PQ_Entry_ &entry, AssignBondOrderProcessor *abop, int number_of_node_expansions, int search_queue_size)
virtual ~Solution_ ()
void clear ()
int getNumberOfNodeExpansions () const
int getQueueSize () const

Public Attributes

bool valid
HashMap< Bond *, int > bond_orders
HashMap< Atom *, int > number_of_virtual_hydrogens
vector< Atom * > atoms_to_delete
float atom_type_penalty
float bond_length_penalty
float total_charge
int node_expansions
int queue_size
AssignBondOrderProcessorparent

Friends

class AssignBondOrderProcessor

Constructor & Destructor Documentation

BALL::AssignBondOrderProcessor::Solution_::Solution_ (  ) 
BALL::AssignBondOrderProcessor::Solution_::Solution_ ( PQ_Entry_ entry,
AssignBondOrderProcessor abop,
int  number_of_node_expansions,
int  search_queue_size 
)
virtual BALL::AssignBondOrderProcessor::Solution_::~Solution_ (  )  [virtual]

Member Function Documentation

void BALL::AssignBondOrderProcessor::Solution_::clear (  ) 
int BALL::AssignBondOrderProcessor::Solution_::getNumberOfNodeExpansions (  )  const [inline]
int BALL::AssignBondOrderProcessor::Solution_::getQueueSize (  )  const [inline]

Friends And Related Function Documentation

friend class AssignBondOrderProcessor [friend]

Member Data Documentation