binarySearchUpmostTerminal(node v, const std::vector< node > &chainOfTerminals) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
buildMaxSegmentTree(std::vector< T > &segmentTree, const int nodeIndex, const int left, const int right, const std::vector< T > &baseArray) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
chainOfNode | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
chains | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
chainsOfTerminals | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
closestSteinerAncestor | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
computeBottleneckOnBranch(node x, node ancestor, T &longestPathDistance, T &fromLowestToAncestor) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
computeLongestDistToSteinerAncestorOnChain() | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
computeLongestDistToSteinerAncestorSegTree() | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
dfsHeavyPathDecomposition(node v, node closestSteinerUpNode) | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
distanceToAncestor(node v, node ancestor) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
distanceToRoot | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
fatherOfChain | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
getBottleneckSteinerDistance(node x, node y) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inline |
getMaxSegmentTree(const std::vector< T > &segmentTree, const int nodeIndex, const int left, const int right, const int queryLeft, const int queryRight) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inlineprivate |
HeavyPathDecomposition(const EdgeWeightedGraphCopy< T > &treeEWGraphCopy) | ogdf::steiner_tree::HeavyPathDecomposition< T > | inline |
isTerminal | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
longestDistToSteinerAncestorOnChain | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
longestDistToSteinerAncestorSegTree | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
lowestCommonAncestor(node x, node y) const | ogdf::steiner_tree::HeavyPathDecomposition< T > | inline |
nodeLevel | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
positionOnChain | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
terminals | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
tree | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |
weightOfSubtree | ogdf::steiner_tree::HeavyPathDecomposition< T > | private |