|
peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
|
#include <tess_grid.hpp>
Public Types | |
| using | MemSpace = peclet::core::MemSpace |
Public Attributes | |
| Kokkos::View< int *, MemSpace > | binned |
| Kokkos::View< int *, MemSpace > | slotOf |
| Kokkos::View< Real *, MemSpace > | posSorted |
| Kokkos::View< Real *, MemSpace > | wSorted |
| Kokkos::View< gid_t *, MemSpace > | gidSorted |
| Kokkos::View< int *, MemSpace > | cellStart |
| Kokkos::View< int *, MemSpace > | wlOff |
| Kokkos::View< Real *, MemSpace > | wlRmin |
| Real | icx = 0 |
| Real | icy = 0 |
| Real | icz = 0 |
| Real | Lx = 0 |
| Real | Ly = 0 |
| Real | Lz = 0 |
| Real | minCsz = 0 |
| int | dimx = 0 |
| int | dimy = 0 |
| int | dimz = 0 |
| int | sw = 0 |
| int | nOff = 0 |
| int | wlS = 0 |
| int | N = 0 |
| bool | useMorton = false |
| bool | haveGid = false |
Grid-sorted inputs + presorted worklist + grid scalars. Trivially copyable (Views are reference-counted handles), so it captures by value into device lambdas.
| using peclet::voro::TessGrid< Real >::MemSpace = peclet::core::MemSpace |
| Kokkos::View<int*, MemSpace> peclet::voro::TessGrid< Real >::binned |
| Kokkos::View<int*, MemSpace> peclet::voro::TessGrid< Real >::cellStart |
| int peclet::voro::TessGrid< Real >::dimx = 0 |
| int peclet::voro::TessGrid< Real >::dimy = 0 |
| int peclet::voro::TessGrid< Real >::dimz = 0 |
| Kokkos::View<gid_t*, MemSpace> peclet::voro::TessGrid< Real >::gidSorted |
| bool peclet::voro::TessGrid< Real >::haveGid = false |
| Real peclet::voro::TessGrid< Real >::icx = 0 |
| Real peclet::voro::TessGrid< Real >::icy = 0 |
| Real peclet::voro::TessGrid< Real >::icz = 0 |
| Real peclet::voro::TessGrid< Real >::Lx = 0 |
| Real peclet::voro::TessGrid< Real >::Ly = 0 |
| Real peclet::voro::TessGrid< Real >::Lz = 0 |
| Real peclet::voro::TessGrid< Real >::minCsz = 0 |
| int peclet::voro::TessGrid< Real >::N = 0 |
| int peclet::voro::TessGrid< Real >::nOff = 0 |
| Kokkos::View<Real*, MemSpace> peclet::voro::TessGrid< Real >::posSorted |
| Kokkos::View<int*, MemSpace> peclet::voro::TessGrid< Real >::slotOf |
| int peclet::voro::TessGrid< Real >::sw = 0 |
| bool peclet::voro::TessGrid< Real >::useMorton = false |
| Kokkos::View<int*, MemSpace> peclet::voro::TessGrid< Real >::wlOff |
| Kokkos::View<Real*, MemSpace> peclet::voro::TessGrid< Real >::wlRmin |
| int peclet::voro::TessGrid< Real >::wlS = 0 |
| Kokkos::View<Real*, MemSpace> peclet::voro::TessGrid< Real >::wSorted |