ac_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
add_missing_hydrogens_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
alpha_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
apply(Position i) |
BALL::AssignBondOrderProcessor |
|
apply_(Solution_ &solution) |
BALL::AssignBondOrderProcessor |
[protected] |
argument_pointer typedef (defined in BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
BALL::UnaryFunctor<
AtomContainer, Processor::Result > |
|
argument_reference typedef (defined in BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
BALL::UnaryFunctor<
AtomContainer, Processor::Result > |
|
argument_type typedef (defined in BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
BALL::UnaryFunctor<
AtomContainer, Processor::Result > |
|
AssignBondOrderProcessor() |
BALL::AssignBondOrderProcessor |
|
AssignBondOrderProcessor(const AssignBondOrderProcessor
&abop) |
BALL::AssignBondOrderProcessor |
|
atom_to_block_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
atom_to_virtual_bond_index_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
atom_type_normalization_factor_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
BALL_CREATE(AssignBondOrderProcessor) (defined
in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
|
block_definition_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
block_to_length_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
block_to_start_idx_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
block_to_start_valence_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
bond_fixed_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
bond_length_normalization_factor_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
bond_lengths_penalties_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
bond_to_index_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
clear() |
BALL::AssignBondOrderProcessor |
|
compute_also_connectivity_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
compute_also_non_optimal_solutions_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
computeNextSolution(bool apply_solution=true) |
BALL::AssignBondOrderProcessor |
|
computeVirtualHydrogens_(Atom *atom) |
BALL::AssignBondOrderProcessor |
[protected] |
const_argument_pointer typedef (defined in
BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
BALL::UnaryFunctor<
AtomContainer, Processor::Result > |
|
const_argument_reference typedef (defined in
BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
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_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
free_bonds_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
getAtomContainer() |
BALL::AssignBondOrderProcessor |
|
getAtomContainer() const |
BALL::AssignBondOrderProcessor |
|
getNumberOfAddedHydrogens(Position i) |
BALL::AssignBondOrderProcessor |
|
getNumberOfComputedSolutions() |
BALL::AssignBondOrderProcessor |
|
getNumberOfNodeExpansions(Position i) (defined
in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
|
getNumberOfNodeExpansions_(const Solution_
&sol) (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
getPenaltyClass_(Atom *atom) |
BALL::AssignBondOrderProcessor |
[protected] |
getQueueSize(Position i) (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
|
getQueueSize_(const Solution_ &sol) (defined
in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
getSolution(Position i) |
BALL::AssignBondOrderProcessor |
|
getTotalCharge(Position i) |
BALL::AssignBondOrderProcessor |
|
getTotalCharge_(const Solution_ &sol) |
BALL::AssignBondOrderProcessor |
[protected] |
getTotalPenalty(Position i) |
BALL::AssignBondOrderProcessor |
|
getTotalPenalty_(const Solution_ &sol) |
BALL::AssignBondOrderProcessor |
[protected] |
greedy_atom_type_penalty_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
greedy_bond_length_penalty_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
greedy_node_expansions_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
HEURISTIC_INDEX enum name (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
heuristic_index_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
ilp_const_penalty_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
ilp_index_to_free_bond_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
ilp_number_of_free_bonds_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
index_to_bond_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
last_applied_solution_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
max_bond_order_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
max_number_of_solutions_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
MEDIUM enum value (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
num_of_free_bonds_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
num_of_virtual_bonds_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
number_of_virtual_hydrogens_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
operator()(AtomContainer &ac) |
BALL::AssignBondOrderProcessor |
[virtual] |
operator=(const AssignBondOrderProcessor
&abop) |
BALL::AssignBondOrderProcessor |
|
options |
BALL::AssignBondOrderProcessor |
|
penalties_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
performAStarStep_() |
BALL::AssignBondOrderProcessor |
[protected] |
performBranchAndBound_() (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
performGreedy_(PQ_Entry_ &entry, Size
greedy_k=10) (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
PQ_Entry_ (defined in BALL::AssignBondOrderProcessor) |
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 (defined in BALL::UnaryFunctor<
AtomContainer, Processor::Result >) |
BALL::UnaryFunctor<
AtomContainer, Processor::Result > |
|
setDefaultOptions() |
BALL::AssignBondOrderProcessor |
|
SIMPLE enum value (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
Solution (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[friend] |
solutions_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
start() |
BALL::AssignBondOrderProcessor |
[virtual] |
starting_configuration_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
step_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
storeOriginalConfiguration_() |
BALL::AssignBondOrderProcessor |
[protected] |
TIGHT enum value (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
timer_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
total_num_of_bonds_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
UnaryProcessor() |
BALL::UnaryProcessor<
AtomContainer > |
|
UnaryProcessor(const UnaryProcessor &) |
BALL::UnaryProcessor<
AtomContainer > |
|
use_fine_penalty_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
valid_ |
BALL::AssignBondOrderProcessor |
[protected] |
virtual_bond_ (defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
virtual_bond_index_to_atom_ (defined in
BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
virtual_bond_index_to_number_of_virtual_hydrogens_
(defined in BALL::AssignBondOrderProcessor) |
BALL::AssignBondOrderProcessor |
[protected] |
~AssignBondOrderProcessor() |
BALL::AssignBondOrderProcessor |
[virtual] |
~UnaryProcessor() |
BALL::UnaryProcessor<
AtomContainer > |
[virtual] |