|
peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
|
#include <verlet_skin.hpp>
Public Types | |
| using | Mem = peclet::core::MemSpace |
| using | Exec = peclet::core::ExecSpace |
Public Member Functions | |
| void | alloc (int n, Real skinWidth) |
| void | reset (const Kokkos::View< Real *, Mem > &pos) |
| Capture the reference configuration (call immediately after a full (re)build). | |
Public Attributes | |
| Kokkos::View< Real *, Mem > | xRef |
| 3N: seed positions at the last rebuild | |
| Real | skin = 0 |
| skin width in absolute length units (caller picks vs spacing) | |
| int | N = 0 |
Resident reference configuration for the Verlet skin. Holds the positions captured at the last full (re)build and the skin width; reset is called right after a rebuild, flag each step.
| using peclet::voro::VerletSkin< Real >::Exec = peclet::core::ExecSpace |
| using peclet::voro::VerletSkin< Real >::Mem = peclet::core::MemSpace |
|
inline |
|
inline |
Capture the reference configuration (call immediately after a full (re)build).
| int peclet::voro::VerletSkin< Real >::N = 0 |
| Real peclet::voro::VerletSkin< Real >::skin = 0 |
skin width in absolute length units (caller picks vs spacing)
| Kokkos::View<Real*, Mem> peclet::voro::VerletSkin< Real >::xRef |
3N: seed positions at the last rebuild