core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::geom::InstanceBound< Real > Struct Template Reference

World bounding sphere of an instance + the PRUNING CERTIFICATE. More...

#include <scene_query.hpp>

Public Attributes

Vec3< Real > c {0, 0, 0}
 
Real r = 0
 
bool certified = false
 

Detailed Description

template<class Real>
struct peclet::core::geom::InstanceBound< Real >

World bounding sphere of an instance + the PRUNING CERTIFICATE.

certified means the whole tree satisfies eval >= (distance to a ball of radius r about c) AND eval is 1-Lipschitz – which exact-distance leaves satisfy and CSG preserves (union: all children; intersection / difference: the LEFT child's ball and certificate suffice, since max(a, .) >= a). The under-estimating leaves (ellipsoid, superquadric, HollowCylinderShell – measured under-runs in the Layer-0 gate) and grid leaves are NOT certified: candidate builds put those instances on the always-list instead of pruning them.

Definition at line 439 of file scene_query.hpp.

Member Data Documentation

◆ c

Definition at line 440 of file scene_query.hpp.

◆ r

Definition at line 441 of file scene_query.hpp.

◆ certified

Definition at line 442 of file scene_query.hpp.


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