Block-Structured AMR Software Framework
amrex::STLtools::BVHNodeT< M, N > Struct Template Reference

#include <AMReX_EB_STL_utils.H>

Public Attributes

RealBox boundingbox
 
STLtools::Triangle triangles [M]
 
XDim3 trinorm [M]
 
int children [N]
 
std::int8_t ntriangles = 0
 
std::int8_t nchildren = 0
 

Member Data Documentation

◆ boundingbox

template<int M, int N>
RealBox amrex::STLtools::BVHNodeT< M, N >::boundingbox
Initial value:
AMREX_D_DECL(std::numeric_limits<Real>::lowest(),
std::numeric_limits<Real>::lowest(),
std::numeric_limits<Real>::lowest())}
#define AMREX_D_DECL(a, b, c)
Definition: AMReX_SPACE.H:104
@ max
Definition: AMReX_ParallelReduce.H:17

◆ children

template<int M, int N>
int amrex::STLtools::BVHNodeT< M, N >::children[N]

◆ nchildren

template<int M, int N>
std::int8_t amrex::STLtools::BVHNodeT< M, N >::nchildren = 0

◆ ntriangles

template<int M, int N>
std::int8_t amrex::STLtools::BVHNodeT< M, N >::ntriangles = 0

◆ triangles

template<int M, int N>
STLtools::Triangle amrex::STLtools::BVHNodeT< M, N >::triangles[M]

◆ trinorm

template<int M, int N>
XDim3 amrex::STLtools::BVHNodeT< M, N >::trinorm[M]

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