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::SdfHollowCylinder< Real > Struct Template Reference

#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

Real cx = 0
 
Real cy = 0
 
Real cz = 0
 
Real rOuter = 1
 
Real rInner = Real(0.5)
 
Real height = 1
 
int axis = 2
 

Detailed Description

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

Solid hollow cylinder (tube wall) about axis. eval ported from peclet::core::geom::HollowCylinder.

Member Function Documentation

◆ eval()

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

◆ gradH()

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

Member Data Documentation

◆ axis

template<class Real >
int peclet::voro::SdfHollowCylinder< Real >::axis = 2

◆ cx

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::cx = 0

◆ cy

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::cy = 0

◆ cz

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::cz = 0

◆ height

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::height = 1

◆ rInner

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::rInner = Real(0.5)

◆ rOuter

template<class Real >
Real peclet::voro::SdfHollowCylinder< Real >::rOuter = 1

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