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
AtomContainerac

Friends

class AssignBondOrderProcessor

Detailed Description

Definition at line 479 of file assignBondOrderProcessor.h.


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]

Definition at line 498 of file assignBondOrderProcessor.h.

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

Definition at line 501 of file assignBondOrderProcessor.h.


Friends And Related Function Documentation

friend class AssignBondOrderProcessor [friend]

Definition at line 481 of file assignBondOrderProcessor.h.


Member Data Documentation

Definition at line 524 of file assignBondOrderProcessor.h.

Definition at line 518 of file assignBondOrderProcessor.h.

Definition at line 514 of file assignBondOrderProcessor.h.

Definition at line 519 of file assignBondOrderProcessor.h.

Definition at line 507 of file assignBondOrderProcessor.h.

Definition at line 521 of file assignBondOrderProcessor.h.

Definition at line 510 of file assignBondOrderProcessor.h.

Definition at line 523 of file assignBondOrderProcessor.h.

Definition at line 522 of file assignBondOrderProcessor.h.

Definition at line 520 of file assignBondOrderProcessor.h.

Definition at line 504 of file assignBondOrderProcessor.h.

Generated by  doxygen 1.6.3