#include <BALL/STRUCTURE/assignBondOrderProcessor.h>
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 |
AssignBondOrderProcessor * | parent |
Friends | |
class | AssignBondOrderProcessor |
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] |
void BALL::AssignBondOrderProcessor::Solution_::clear | ( | ) |
int BALL::AssignBondOrderProcessor::Solution_::getNumberOfNodeExpansions | ( | ) | const [inline] |
Referenced by BALL::AssignBondOrderProcessor::getNumberOfNodeExpansions_().
int BALL::AssignBondOrderProcessor::Solution_::getQueueSize | ( | ) | const [inline] |
friend class AssignBondOrderProcessor [friend] |
Referenced by BALL::AssignBondOrderProcessor::getTotalPenalty_().
Referenced by BALL::AssignBondOrderProcessor::getTotalPenalty_().
Referenced by BALL::AssignBondOrderProcessor::getTotalCharge_().