, including all inherited members.
ac_ | BALL::AssignBondOrderProcessor | [protected] |
add_missing_hydrogens_ | BALL::AssignBondOrderProcessor | [protected] |
alpha_ | BALL::AssignBondOrderProcessor | [protected] |
apply(Position i) | BALL::AssignBondOrderProcessor | |
apply_(Solution_ &solution) | BALL::AssignBondOrderProcessor | [protected] |
argument_pointer typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
argument_reference typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
argument_type typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
AssignBondOrderProcessor() | BALL::AssignBondOrderProcessor | |
AssignBondOrderProcessor(const AssignBondOrderProcessor &abop) | BALL::AssignBondOrderProcessor | [protected] |
atom_to_block_ | BALL::AssignBondOrderProcessor | [protected] |
atom_to_virtual_bond_index_ | BALL::AssignBondOrderProcessor | [protected] |
atom_type_normalization_factor_ | BALL::AssignBondOrderProcessor | [protected] |
block_definition_ | BALL::AssignBondOrderProcessor | [protected] |
block_to_length_ | BALL::AssignBondOrderProcessor | [protected] |
block_to_start_idx_ | BALL::AssignBondOrderProcessor | [protected] |
block_to_start_valence_ | BALL::AssignBondOrderProcessor | [protected] |
bond_fixed_ | BALL::AssignBondOrderProcessor | [protected] |
bond_length_normalization_factor_ | BALL::AssignBondOrderProcessor | [protected] |
bond_lengths_penalties_ | BALL::AssignBondOrderProcessor | [protected] |
bond_to_index_ | BALL::AssignBondOrderProcessor | [protected] |
clear() | BALL::AssignBondOrderProcessor | |
compute_also_connectivity_ | BALL::AssignBondOrderProcessor | [protected] |
compute_also_non_optimal_solutions_ | BALL::AssignBondOrderProcessor | [protected] |
computeNextSolution(bool apply_solution=true) | BALL::AssignBondOrderProcessor | |
computeVirtualHydrogens_(Atom *atom) | BALL::AssignBondOrderProcessor | [protected] |
const_argument_pointer typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
const_argument_reference typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
estimateAtomTypePenalty_(Atom *atom, Index atom_index, int fixed_valence, int fixed_virtual_order, int num_free_bonds, PQ_Entry_ &entry) | BALL::AssignBondOrderProcessor | [protected] |
estimateBondLengthPenalty_(Index atom_index, const vector< Bond * > &free_bonds, int fixed_virtual_order, int fixed_valence, int num_free_bonds) | BALL::AssignBondOrderProcessor | [protected] |
estimatePenalty_(PQ_Entry_ &entry, bool include_heuristic_term=true) | BALL::AssignBondOrderProcessor | [protected] |
evaluatePenalty(AtomContainer *ac) | BALL::AssignBondOrderProcessor | |
evaluation_mode_ | BALL::AssignBondOrderProcessor | [protected] |
finish() | BALL::AssignBondOrderProcessor | [virtual] |
fixed_val_ | BALL::AssignBondOrderProcessor | [protected] |
free_bonds_ | BALL::AssignBondOrderProcessor | [protected] |
getAtomContainer() | BALL::AssignBondOrderProcessor | [inline] |
getAtomContainer() const | BALL::AssignBondOrderProcessor | [inline] |
getNumberOfAddedHydrogens(Position i) | BALL::AssignBondOrderProcessor | [inline] |
getNumberOfComputedSolutions() | BALL::AssignBondOrderProcessor | [inline] |
getNumberOfNodeExpansions(Position i) | BALL::AssignBondOrderProcessor | [inline] |
getNumberOfNodeExpansions_(const Solution_ &sol) | BALL::AssignBondOrderProcessor | [inline, protected] |
getPenaltyClass_(Atom *atom) | BALL::AssignBondOrderProcessor | [protected] |
getQueueSize(Position i) | BALL::AssignBondOrderProcessor | [inline] |
getQueueSize_(const Solution_ &sol) | BALL::AssignBondOrderProcessor | [inline, protected] |
getSolution(Position i) | BALL::AssignBondOrderProcessor | |
getTotalCharge(Position i) | BALL::AssignBondOrderProcessor | [inline] |
getTotalCharge_(const Solution_ &sol) | BALL::AssignBondOrderProcessor | [inline, protected] |
getTotalPenalty(Position i=0) | BALL::AssignBondOrderProcessor | [inline] |
getTotalPenalty_(const Solution_ &sol) | BALL::AssignBondOrderProcessor | [inline, protected] |
greedy_atom_type_penalty_ | BALL::AssignBondOrderProcessor | [protected] |
greedy_bond_length_penalty_ | BALL::AssignBondOrderProcessor | [protected] |
greedy_node_expansions_ | BALL::AssignBondOrderProcessor | [protected] |
HEURISTIC_INDEX enum name | BALL::AssignBondOrderProcessor | [protected] |
heuristic_index_ | BALL::AssignBondOrderProcessor | [protected] |
ilp_const_penalty_ | BALL::AssignBondOrderProcessor | [protected] |
ilp_index_to_free_bond_ | BALL::AssignBondOrderProcessor | [protected] |
ilp_number_of_free_bonds_ | BALL::AssignBondOrderProcessor | [protected] |
index_to_bond_ | BALL::AssignBondOrderProcessor | [protected] |
last_applied_solution_ | BALL::AssignBondOrderProcessor | [protected] |
max_bond_order_ | BALL::AssignBondOrderProcessor | [protected] |
max_number_of_solutions_ | BALL::AssignBondOrderProcessor | [protected] |
MEDIUM enum value | BALL::AssignBondOrderProcessor | [protected] |
num_of_free_bonds_ | BALL::AssignBondOrderProcessor | [protected] |
num_of_virtual_bonds_ | BALL::AssignBondOrderProcessor | [protected] |
number_of_virtual_hydrogens_ | BALL::AssignBondOrderProcessor | [protected] |
operator()(AtomContainer &ac) | BALL::AssignBondOrderProcessor | [virtual] |
operator=(const AssignBondOrderProcessor &abop) | BALL::AssignBondOrderProcessor | [protected] |
options | BALL::AssignBondOrderProcessor | |
penalties_ | BALL::AssignBondOrderProcessor | [protected] |
performAStarStep_() | BALL::AssignBondOrderProcessor | [protected] |
performBranchAndBound_() | BALL::AssignBondOrderProcessor | [protected] |
performGreedy_(PQ_Entry_ &entry, Size greedy_k=10) | BALL::AssignBondOrderProcessor | [protected] |
PQ_Entry_ class | BALL::AssignBondOrderProcessor | [friend] |
preassignPenaltyClasses_() | BALL::AssignBondOrderProcessor | [protected] |
precomputeBondLengthPenalties_() | BALL::AssignBondOrderProcessor | [protected] |
queue_ | BALL::AssignBondOrderProcessor | [protected] |
readAtomPenalties_() | BALL::AssignBondOrderProcessor | [protected] |
readOptions_() | BALL::AssignBondOrderProcessor | [protected] |
resetBondOrders() | BALL::AssignBondOrderProcessor | |
result_type typedef | BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
setDefaultOptions() | BALL::AssignBondOrderProcessor | |
SIMPLE enum value | BALL::AssignBondOrderProcessor | [protected] |
Solution class | BALL::AssignBondOrderProcessor | [friend] |
solutions_ | BALL::AssignBondOrderProcessor | [protected] |
start() | BALL::AssignBondOrderProcessor | [virtual] |
starting_configuration_ | BALL::AssignBondOrderProcessor | [protected] |
step_ | BALL::AssignBondOrderProcessor | [protected] |
storeOriginalConfiguration_() | BALL::AssignBondOrderProcessor | [protected] |
TIGHT enum value | BALL::AssignBondOrderProcessor | [protected] |
timer_ | BALL::AssignBondOrderProcessor | [protected] |
total_num_of_bonds_ | BALL::AssignBondOrderProcessor | [protected] |
UnaryProcessor() | BALL::UnaryProcessor< AtomContainer > | [inline] |
UnaryProcessor(const UnaryProcessor &) | BALL::UnaryProcessor< AtomContainer > | [inline] |
use_fine_penalty_ | BALL::AssignBondOrderProcessor | [protected] |
valid_ | BALL::AssignBondOrderProcessor | [protected] |
virtual_bond_ | BALL::AssignBondOrderProcessor | [protected] |
virtual_bond_index_to_atom_ | BALL::AssignBondOrderProcessor | [protected] |
virtual_bond_index_to_number_of_virtual_hydrogens_ | BALL::AssignBondOrderProcessor | [protected] |
~AssignBondOrderProcessor() | BALL::AssignBondOrderProcessor | [virtual] |
~UnaryProcessor() | BALL::UnaryProcessor< AtomContainer > | [inline, virtual] |