AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
BVH.hpp File Reference
#include "axom/config.hpp"
#include "axom/core/Macros.hpp"
#include "axom/core/Types.hpp"
#include "axom/core/execution/execution_space.hpp"
#include <type_traits>
#include "axom/spin/internal/linear_bvh/BVH_impl.hpp"

Classes

struct  axom::spin::internal::linear_bvh::BVHData< FloatType, NDIMS >
 
class  axom::spin::BVH< NDIMS, ExecSpace, FloatType >
 Defines a Bounding Volume Hierarchy (BVH) spatial acceleration data structure over a set of geometric entities. More...
 

Namespaces

 axom
 
 axom::spin
 
 axom::spin::internal
 
 axom::spin::internal::linear_bvh
 

Enumerations

enum  axom::spin::BVHReturnCodes { axom::spin::BVH_BUILD_FAILED = -1, axom::spin::BVH_BUILD_OK }
 Enumerates the list of return codes for various BVH operations. More...