|
peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
|
#include <sdf.hpp>
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION Real | eval (Real x, Real y, Real z) const |
| KOKKOS_INLINE_FUNCTION Real | gradH () const |
Public Attributes | |
| Kokkos::View< const Real *, peclet::core::MemSpace > | cen |
| Kokkos::View< const Real *, peclet::core::MemSpace > | rad |
| int | n = 0 |
| Real | L = 0 |
Periodic UNION of solid balls: sdf(x) = min_i(|x−c_i|_minimage − r_i) (<0 inside a ball, >0 in the fluid). Device-callable; holds Views of the centres (3M, x-fastest c_{ix},c_{iy},c_{iz}) and radii (M). L > 0 ⇒ periodic min-image (L = box edge); L ≤ 0 ⇒ non-periodic. The packed-bed / pore-space wall geometry for the volume mesh optimiser.
|
inline |
|
inline |
| Kokkos::View<const Real*, peclet::core::MemSpace> peclet::voro::SdfSpheres< Real >::cen |
| Real peclet::voro::SdfSpheres< Real >::L = 0 |
| int peclet::voro::SdfSpheres< Real >::n = 0 |
| Kokkos::View<const Real*, peclet::core::MemSpace> peclet::voro::SdfSpheres< Real >::rad |