EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
EBGeometry::BVH::QueryLanes< Q, class > Struct Template Reference

How many queries a query type carries. 1 unless the type says otherwise. More...

#include <EBGeometry_BVHQuery.hpp>

Static Public Attributes

static constexpr uint32_t value = 1
 Number of queries.
 

Detailed Description

template<class Q, class = void>
struct EBGeometry::BVH::QueryLanes< Q, class >

How many queries a query type carries. 1 unless the type says otherwise.

PackedBVH::traverse() supports one query per walk (Lanes = 1). The trait keeps room for query types that carry several queries walked together (packets), which can be added later without changing the single-query interface: a query type declares nothing and is one lane.

Template Parameters
QQuery type.

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