walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T > Class Template Reference

#include <OmegaBulkAdaption.h>

Public Member Functions

 OmegaBulkAdapter (const shared_ptr< StructuredBlockStorage > &blockStorage, const BlockDataID &omegaBulkFieldID, const shared_ptr< ParticleAccessor_T > &ac, const real_t defaultOmegaBulk, const real_t adaptedOmegaBulk, const real_t adaptionLayerSize, ParticleSelector_T particleSelector)
 
void operator() (IBlock *const block)
 
void setDefaultOmegaBulk (real_t defaultOmegaBulk)
 
real_t getDefaultOmegaBulk ()
 
void setAdaptedOmegaBulk (real_t adaptedOmegaBulk)
 
real_t getAdaptedOmegaBulk ()
 
void setAdaptionLayerSize (real_t adaptionLayerSize)
 
real_t getAdaptionLayerSize ()
 

Private Attributes

shared_ptr< StructuredBlockStorageblockStorage_
 
BlockDataID omegaBulkFieldID_
 
shared_ptr< ParticleAccessor_T > ac_
 
real_t defaultOmegaBulk_
 
real_t adaptedOmegaBulk_
 
real_t adaptionLayerSize_
 
ParticleSelector_T particleSelector_
 

Constructor & Destructor Documentation

◆ OmegaBulkAdapter()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::OmegaBulkAdapter ( const shared_ptr< StructuredBlockStorage > &  blockStorage,
const BlockDataID omegaBulkFieldID,
const shared_ptr< ParticleAccessor_T > &  ac,
const real_t  defaultOmegaBulk,
const real_t  adaptedOmegaBulk,
const real_t  adaptionLayerSize,
ParticleSelector_T  particleSelector 
)
inline

Member Function Documentation

◆ getAdaptedOmegaBulk()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::getAdaptedOmegaBulk ( )
inline

◆ getAdaptionLayerSize()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::getAdaptionLayerSize ( )
inline

◆ getDefaultOmegaBulk()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::getDefaultOmegaBulk ( )
inline

◆ operator()()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
void walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::operator() ( IBlock *const  block)
inline

◆ setAdaptedOmegaBulk()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
void walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::setAdaptedOmegaBulk ( real_t  adaptedOmegaBulk)
inline

◆ setAdaptionLayerSize()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
void walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::setAdaptionLayerSize ( real_t  adaptionLayerSize)
inline

◆ setDefaultOmegaBulk()

template<typename ParticleAccessor_T , typename ParticleSelector_T >
void walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::setDefaultOmegaBulk ( real_t  defaultOmegaBulk)
inline

Member Data Documentation

◆ ac_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
shared_ptr<ParticleAccessor_T> walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::ac_
private

◆ adaptedOmegaBulk_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::adaptedOmegaBulk_
private

◆ adaptionLayerSize_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::adaptionLayerSize_
private

◆ blockStorage_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
shared_ptr<StructuredBlockStorage> walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::blockStorage_
private

◆ defaultOmegaBulk_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
real_t walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::defaultOmegaBulk_
private

◆ omegaBulkFieldID_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
BlockDataID walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::omegaBulkFieldID_
private

◆ particleSelector_

template<typename ParticleAccessor_T , typename ParticleSelector_T >
ParticleSelector_T walberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T >::particleSelector_
private

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