bags_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
BagVector typedef | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
bond_assignment_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
bondIndexFor(MolecularGraphTraits::EdgeType bond) const | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
bonds_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
branchState(BackTrackingState_ &state, TreeDecompositionBag const &child, DPConfig_ const &antecessor) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
clear() | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
current_state_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
DPBackTracking_(FPTBondOrderAssignment_ &bond_assignment, Size max_number_of_solutions, std::vector< MolecularGraphTraits::EdgeType > const &bonds, Penalty upperbound=infinite_penalty) | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
DPBackTracking_(DPBackTracking_ const ©) | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
extendState(BackTrackingState_ &state, DPConfig_ const &antecessor, Penalty additional_penalty) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
getProperties(Size order) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
getSolution() | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
getSolution() const | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
getTable(Size order) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
hasMoreSolutions() const | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
inorder(TreeDecompositionBag, TreeDecomposition &) | BALL::FPTBondOrderStrategy::DPBackTracking_ | inline |
isSolutionNeeded(Penalty penalty) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
max_heap_size_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
max_num_solutions_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
nextSolution() | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
num_computed_solutions_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
operator=(DPBackTracking_ const ©) | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
penaltyOfNextSolution() const | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
postorder(TreeDecompositionBag, TreeDecomposition &) | BALL::FPTBondOrderStrategy::DPBackTracking_ | inline |
preorder(TreeDecompositionBag node, TreeDecomposition &) | BALL::FPTBondOrderStrategy::DPBackTracking_ | inline |
queue_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
remember(BackTrackingState_ &state) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
setStateAssignment(BackTrackingState_ &state, TreeDecompositionBag &bag, DPConfig_ &antecessor, MolecularGraphTraits::VertexType forgotten_vertex) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
TreeDecomposition typedef | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
TreeDecompositionBag typedef | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
TreeDecompositionContent typedef | BALL::FPTBondOrderStrategy::DPBackTracking_ | |
upper_bound_ | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
visitForget(BackTrackingState_ &state, TreeDecompositionBag &bag, DPTable_ &table) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
visitIntroduce(BackTrackingState_ &state, TreeDecompositionBag &bag, DPTable_ &table) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
visitJoin(BackTrackingState_ &state, TreeDecompositionBag &bag, DPTable_ &leftTable, DPTable_ &rightTable) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
visitLeaf(BackTrackingState_ &state) | BALL::FPTBondOrderStrategy::DPBackTracking_ | protected |
~DPBackTracking_() | BALL::FPTBondOrderStrategy::DPBackTracking_ | |