|
peclet.voro 1.0.4
Device-native moving-particle Voronoi dynamics
|
#include <pore_cells.hpp>

Public Types | |
| using | Builder = CellBuilder< Real, false, Sdf, false, MAXP, MAXT > |
| using | Cell = typename Builder::Cell |
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION int | clipped (int pi, Cell &c, Real seedW[3]) const |
Static Public Member Functions | |
| static PoreCellGather | make (const TessGrid< Real > &grid, const Sdf &sdf) |
Public Attributes | |
| Builder | op |
The tessellator's gather at the pore capacity, without its publish: the CellBuilder holds the grid + worklist inputs only (every output view empty), and clipped hands back the finished cell — the worklist walk of CellBuilder::gatherCell (early wall clip + neighbour planes), then the SDF clip exactly as CellBuilder::finishCell applies it.
| using peclet::voro::detail::PoreCellGather< Real, Sdf, MAXP, MAXT >::Builder = CellBuilder<Real, false, Sdf, false, MAXP, MAXT> |
| using peclet::voro::detail::PoreCellGather< Real, Sdf, MAXP, MAXT >::Cell = typename Builder::Cell |
|
inline |
The finished cell of grid slot pi in c, its seed (world) in seedW; returns the StatusBit mask (kEmpty / kOverflow mean "no cell", kIncomplete flags an unclosed gather).
|
inlinestatic |
| Builder peclet::voro::detail::PoreCellGather< Real, Sdf, MAXP, MAXT >::op |