EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Public Attributes | List of all members
EBGeometry::TapeDetail::UnionBVH< T, K > Struct Template Reference

A BVH union's two parts, as layouts in the tape's pool: a BVH over the sub-programs with bounded boxes, and a single leaf (or nothing) holding those with unbounded ones. More...

#include <EBGeometry_Tape.hpp>

Collaboration diagram for EBGeometry::TapeDetail::UnionBVH< T, K >:
Collaboration graph
[legend]

Public Attributes

BVH::PackedBVH< T, uint32_t, K >::Layout m_bvh
 BVH over the sub-programs with bounded boxes.
 
BVH::PackedBVH< T, uint32_t, K >::Layout m_unbounded
 Leaf holding the sub-programs with unbounded boxes.
 

Detailed Description

template<class T, size_t K>
struct EBGeometry::TapeDetail::UnionBVH< T, K >

A BVH union's two parts, as layouts in the tape's pool: a BVH over the sub-programs with bounded boxes, and a single leaf (or nothing) holding those with unbounded ones.

Internal helper; not part of the public API.

Template Parameters
TFloating-point precision.
KBVH branching factor.

The documentation for this struct was generated from the following file: