|
core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
|
Non-owning bundle of everything a scene evaluation needs (resolved decision 4). More...
#include <scene.hpp>
Public Attributes | |
| const ShapeNode< Real > * | nodes = nullptr |
| int | nodeCount = 0 |
| const GridDesc< Real > * | grids = nullptr |
| int | gridCount = 0 |
| const float * | samples = nullptr |
| long | sampleCount = 0 |
| const Instance< Real > * | instances = nullptr |
| int | instanceCount = 0 |
Non-owning bundle of everything a scene evaluation needs (resolved decision 4).
Raw pointers, so it is POD, captures by value into a Kokkos lambda, and is equally usable on host or device – a Kokkos View contributes its .data(). Ownership stays with whoever allocated the arrays: dem adapts its own SoA into one of these, flow owns a small one for static scenes, and resolved CFD-DEM is dem handing its SceneView to flow.
Definition at line 230 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
| int peclet::core::geom::SceneView< Real >::nodeCount = 0 |
Definition at line 231 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
Definition at line 232 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
| int peclet::core::geom::SceneView< Real >::gridCount = 0 |
Definition at line 233 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
Definition at line 234 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
| long peclet::core::geom::SceneView< Real >::sampleCount = 0 |
Definition at line 235 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
Definition at line 236 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().
| int peclet::core::geom::SceneView< Real >::instanceCount = 0 |
Definition at line 237 of file scene.hpp.
Referenced by peclet::core::geom::DeviceScene< Real, MemSpace >::view(), and peclet::core::geom::SceneBuilder< Real >::view().