|
| template<class Real , class Sdf > |
| KOKKOS_INLINE_FUNCTION void | peclet::voro::sdfGradient (const Sdf &s, Real x, Real y, Real z, Real g[3]) |
| | Central-difference gradient of any provider with eval() (matches peclet::core::geom::gradient).
|
| |
| template<class Real , class Sdf > |
| KOKKOS_INLINE_FUNCTION void | peclet::voro::sdfHessian (const Sdf &s, Real x, Real y, Real z, Real H[3][3]) |
| |
| template<class Real , class Sdf > |
| KOKKOS_INLINE_FUNCTION void | peclet::voro::sdfWallChain (const Sdf &sdf, Real x, Real y, Real z, const double gw[3], double fSelf[3]) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION void | peclet::voro::addSdfWallForce (const ConvexCell< Real, MAXP, MAXT, TrackAdj > &c, const Real seed[3], const Sdf &sdf, const Real *gx, const Real *gy, const Real *gz, Real fSelf[3]) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION int | peclet::voro::sdfSagittaShifts (const ConvexCell< Real, MAXP, MAXT, TrackAdj > &c, const Real seed[3], const Sdf &sdf, const int *planes, const Real *tangency, int nPlanes, Real *delta) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION bool | peclet::voro::sdfCutPlane (const ConvexCell< Real, MAXP, MAXT, TrackAdj > &c, const Real seed[3], const Sdf &sdf, const Real probe[3], Real radius, Real pv[3], Real &off, Real surf[3]) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION bool | peclet::voro::sdfWouldClip (const ConvexCell< Real, MAXP, MAXT, TrackAdj > &c, const Real seed[3], const Sdf &sdf) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION bool | peclet::voro::clipCellAgainstSdf (ConvexCell< Real, MAXP, MAXT, TrackAdj > &c, const Real seed[3], const Sdf &sdf) |
| |
| template<class Real , int MAXP, int MAXT, bool TrackAdj, class Sdf > |
| KOKKOS_INLINE_FUNCTION void | peclet::voro::sdfWallFD (const ConvexCell< Real, MAXP, MAXT, TrackAdj > &unclipped, const Real seed[3], const Sdf &sdf, Real h, Real dV[3], Real dA[3]) |
| |