peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
peclet::voro::SdfGrid< Real > Struct Template Reference

#include <sdf.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION Real at (int i, int j, int k) const
 
KOKKOS_INLINE_FUNCTION Real eval (Real x, Real y, Real z) const
 
KOKKOS_INLINE_FUNCTION Real gradH () const
 

Public Attributes

Kokkos::View< const float *, peclet::core::MemSpace > values
 
int nx = 0
 
int ny = 0
 
int nz = 0
 
Real ox = 0
 
Real oy = 0
 
Real oz = 0
 
Real sx = 1
 
Real sy = 1
 
Real sz = 1
 

Detailed Description

template<class Real>
struct peclet::voro::SdfGrid< Real >

Device-resident sampled SDF (trilinear; x-fastest), the universal provider for analytic-baked or VTI geometry. eval ported from peclet::core::geom::GridSdf.

Member Function Documentation

◆ at()

template<class Real >
KOKKOS_INLINE_FUNCTION Real peclet::voro::SdfGrid< Real >::at ( int  i,
int  j,
int  k 
) const
inline

◆ eval()

template<class Real >
KOKKOS_INLINE_FUNCTION Real peclet::voro::SdfGrid< Real >::eval ( Real  x,
Real  y,
Real  z 
) const
inline

◆ gradH()

template<class Real >
KOKKOS_INLINE_FUNCTION Real peclet::voro::SdfGrid< Real >::gradH ( ) const
inline

Member Data Documentation

◆ nx

template<class Real >
int peclet::voro::SdfGrid< Real >::nx = 0

◆ ny

template<class Real >
int peclet::voro::SdfGrid< Real >::ny = 0

◆ nz

template<class Real >
int peclet::voro::SdfGrid< Real >::nz = 0

◆ ox

template<class Real >
Real peclet::voro::SdfGrid< Real >::ox = 0

◆ oy

template<class Real >
Real peclet::voro::SdfGrid< Real >::oy = 0

◆ oz

template<class Real >
Real peclet::voro::SdfGrid< Real >::oz = 0

◆ sx

template<class Real >
Real peclet::voro::SdfGrid< Real >::sx = 1

◆ sy

template<class Real >
Real peclet::voro::SdfGrid< Real >::sy = 1

◆ sz

template<class Real >
Real peclet::voro::SdfGrid< Real >::sz = 1

◆ values

template<class Real >
Kokkos::View<const float*, peclet::core::MemSpace> peclet::voro::SdfGrid< Real >::values

The documentation for this struct was generated from the following file: