|
core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
|
One node of a flat shape tree. POD, trivially copyable, safe in a Kokkos View. More...
#include <scene.hpp>
Public Attributes | |
| int | kind = kSphere |
| int | aux0 = -1 |
| CSG: left child index. kGrid: GridDesc table index. | |
| int | aux1 = -1 |
| CSG: right child index. | |
| Real | params [8] = {Real(1), 0, 0, 0, 0, 0, 0, 0} |
| Transform< Real > | transform {} |
One node of a flat shape tree. POD, trivially copyable, safe in a Kokkos View.
Definition at line 102 of file scene.hpp.
Referenced by peclet::core::geom::SceneBuilder< Real >::addNode(), peclet::core::geom::decodeNode(), peclet::core::geom::encodeNode(), peclet::core::geom::evalLeaf(), peclet::core::geom::extractSphereUnion(), peclet::core::geom::leafGrad(), and peclet::core::geom::query_detail::nodeBound().
| int peclet::core::geom::ShapeNode< Real >::aux0 = -1 |
CSG: left child index. kGrid: GridDesc table index.
Definition at line 103 of file scene.hpp.
Referenced by peclet::core::geom::decodeNode(), peclet::core::geom::encodeNode(), peclet::core::geom::evalLeaf(), peclet::core::geom::leafGrad(), and peclet::core::geom::query_detail::nodeBound().
| int peclet::core::geom::ShapeNode< Real >::aux1 = -1 |
CSG: right child index.
Definition at line 104 of file scene.hpp.
Referenced by peclet::core::geom::decodeNode(), peclet::core::geom::encodeNode(), and peclet::core::geom::query_detail::nodeBound().
| Real peclet::core::geom::ShapeNode< Real >::params[8] = {Real(1), 0, 0, 0, 0, 0, 0, 0} |
Definition at line 105 of file scene.hpp.
Referenced by peclet::core::geom::decodeNode(), peclet::core::geom::encodeNode(), peclet::core::geom::evalLeaf(), peclet::core::geom::extractSphereUnion(), peclet::core::geom::leafGrad(), and peclet::core::geom::query_detail::nodeBound().
Definition at line 106 of file scene.hpp.
Referenced by peclet::core::geom::decodeNode(), peclet::core::geom::encodeNode(), peclet::core::geom::extractSphereUnion(), and peclet::core::geom::query_detail::nodeBound().