coal::detail::implementation_array::HierarchyTree< BV > Member List

This is the complete list of members for coal::detail::implementation_array::HierarchyTree< BV >, including all inherited members.

allocateNode()coal::detail::implementation_array::HierarchyTree< BV >private
balanceBottomup()coal::detail::implementation_array::HierarchyTree< BV >
balanceIncremental(int iterations)coal::detail::implementation_array::HierarchyTree< BV >
balanceTopdown()coal::detail::implementation_array::HierarchyTree< BV >
bottomup(size_t *lbeg, size_t *lend)coal::detail::implementation_array::HierarchyTree< BV >private
bu_thresholdcoal::detail::implementation_array::HierarchyTree< BV >
clear()coal::detail::implementation_array::HierarchyTree< BV >
createNode(size_t parent, const BV &bv1, const BV &bv2, void *data)coal::detail::implementation_array::HierarchyTree< BV >private
createNode(size_t parent, const BV &bv, void *data)coal::detail::implementation_array::HierarchyTree< BV >private
createNode(size_t parent, void *data)coal::detail::implementation_array::HierarchyTree< BV >private
deleteNode(size_t node)coal::detail::implementation_array::HierarchyTree< BV >private
empty() constcoal::detail::implementation_array::HierarchyTree< BV >
extractLeaves(size_t root, Node *&leaves) constcoal::detail::implementation_array::HierarchyTree< BV >
fetchLeaves(size_t root, Node *&leaves, int depth=-1)coal::detail::implementation_array::HierarchyTree< BV >private
freelistcoal::detail::implementation_array::HierarchyTree< BV >protected
getMaxDepth() constcoal::detail::implementation_array::HierarchyTree< BV >
getMaxDepth(size_t node, size_t depth, size_t &max_depth) constcoal::detail::implementation_array::HierarchyTree< BV >private
getMaxHeight() constcoal::detail::implementation_array::HierarchyTree< BV >
getMaxHeight(size_t node) constcoal::detail::implementation_array::HierarchyTree< BV >private
getNodes() constcoal::detail::implementation_array::HierarchyTree< BV >
getRoot() constcoal::detail::implementation_array::HierarchyTree< BV >
HierarchyTree(int bu_threshold_=16, int topdown_level_=0)coal::detail::implementation_array::HierarchyTree< BV >
indexOf(size_t node)coal::detail::implementation_array::HierarchyTree< BV >private
init(Node *leaves, int n_leaves_, int level=0)coal::detail::implementation_array::HierarchyTree< BV >
init_0(Node *leaves, int n_leaves_)coal::detail::implementation_array::HierarchyTree< BV >private
init_1(Node *leaves, int n_leaves_)coal::detail::implementation_array::HierarchyTree< BV >private
init_2(Node *leaves, int n_leaves_)coal::detail::implementation_array::HierarchyTree< BV >private
init_3(Node *leaves, int n_leaves_)coal::detail::implementation_array::HierarchyTree< BV >private
insert(const BV &bv, void *data)coal::detail::implementation_array::HierarchyTree< BV >
insertLeaf(size_t root, size_t leaf)coal::detail::implementation_array::HierarchyTree< BV >private
max_lookahead_levelcoal::detail::implementation_array::HierarchyTree< BV >protected
mortonRecurse_0(size_t *lbeg, size_t *lend, const uint32_t &split, int bits)coal::detail::implementation_array::HierarchyTree< BV >private
mortonRecurse_1(size_t *lbeg, size_t *lend, const uint32_t &split, int bits)coal::detail::implementation_array::HierarchyTree< BV >private
mortonRecurse_2(size_t *lbeg, size_t *lend)coal::detail::implementation_array::HierarchyTree< BV >private
n_leavescoal::detail::implementation_array::HierarchyTree< BV >protected
n_nodescoal::detail::implementation_array::HierarchyTree< BV >protected
n_nodes_alloccoal::detail::implementation_array::HierarchyTree< BV >protected
Node typedefcoal::detail::implementation_array::HierarchyTree< BV >
nodescoal::detail::implementation_array::HierarchyTree< BV >protected
NULL_NODEcoal::detail::implementation_array::HierarchyTree< BV >static
opathcoal::detail::implementation_array::HierarchyTree< BV >protected
print(size_t root, int depth)coal::detail::implementation_array::HierarchyTree< BV >
recurseRefit(size_t node)coal::detail::implementation_array::HierarchyTree< BV >private
refit()coal::detail::implementation_array::HierarchyTree< BV >
remove(size_t leaf)coal::detail::implementation_array::HierarchyTree< BV >
removeLeaf(size_t leaf)coal::detail::implementation_array::HierarchyTree< BV >private
root_nodecoal::detail::implementation_array::HierarchyTree< BV >protected
size() constcoal::detail::implementation_array::HierarchyTree< BV >
topdown(size_t *lbeg, size_t *lend)coal::detail::implementation_array::HierarchyTree< BV >private
topdown_0(size_t *lbeg, size_t *lend)coal::detail::implementation_array::HierarchyTree< BV >private
topdown_1(size_t *lbeg, size_t *lend)coal::detail::implementation_array::HierarchyTree< BV >private
topdown_levelcoal::detail::implementation_array::HierarchyTree< BV >
update(size_t leaf, int lookahead_level=-1)coal::detail::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv)coal::detail::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv, const Vec3s &vel, CoalScalar margin)coal::detail::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv, const Vec3s &vel)coal::detail::implementation_array::HierarchyTree< BV >
update_(size_t leaf, const BV &bv)coal::detail::implementation_array::HierarchyTree< BV >private
~HierarchyTree()coal::detail::implementation_array::HierarchyTree< BV >


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:45:00