walberla::lbm_mesapd_coupling::SphereNormalExtrapolationDirectionFinder Class Reference

#include <ExtrapolationDirectionFinder.h>

Public Member Functions

 SphereNormalExtrapolationDirectionFinder (const shared_ptr< StructuredBlockStorage > &blockStorage)
 
template<typename ParticleAccessor_T >
Vector3< cell_idx_toperator() (IBlock *const block, const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, const size_t particleIdx, const ParticleAccessor_T &ac) const
 

Private Attributes

shared_ptr< StructuredBlockStorageblockStorage_
 

Constructor & Destructor Documentation

◆ SphereNormalExtrapolationDirectionFinder()

walberla::lbm_mesapd_coupling::SphereNormalExtrapolationDirectionFinder::SphereNormalExtrapolationDirectionFinder ( const shared_ptr< StructuredBlockStorage > &  blockStorage)
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename ParticleAccessor_T >
Vector3<cell_idx_t> walberla::lbm_mesapd_coupling::SphereNormalExtrapolationDirectionFinder::operator() ( IBlock *const  block,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const size_t  particleIdx,
const ParticleAccessor_T &  ac 
) const
inline

Member Data Documentation

◆ blockStorage_

shared_ptr<StructuredBlockStorage> walberla::lbm_mesapd_coupling::SphereNormalExtrapolationDirectionFinder::blockStorage_
private

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