EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry_BVHBuild.hpp File Reference

Host-side BVH construction: the PackedBVH constructors that pack a TreeBVH, and PackedBVH's static builds that partition a primitive list directly (build(), buildTopDown(), buildBottomUp() and buildClusterSAH()). More...

#include "EBGeometry_PackedBVH.hpp"
#include "EBGeometry_SFC.hpp"
#include "EBGeometry_TreeBVH.hpp"
#include "EBGeometry_BVHBuildImplem.hpp"
Include dependency graph for EBGeometry_BVHBuild.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Host-side BVH construction: the PackedBVH constructors that pack a TreeBVH, and PackedBVH's static builds that partition a primitive list directly (build(), buildTopDown(), buildBottomUp() and buildClusterSAH()).

Includes EBGeometry_TreeBVH.hpp, whose partitioners and leaf predicate these builds use, and EBGeometry_PackedBVH.hpp. Code that only queries a PackedBVH, device code in particular, can include EBGeometry_PackedBVH.hpp alone.

Author
Robert Marskar