walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedBlockFunctor< F > Class Template Reference

Public Member Functions

 SharedBlockFunctor (const shared_ptr< F > &functorPtr)
 
void operator() (IBlock *block, const uint_t level, const uint_t executionCount)
 

Private Attributes

shared_ptr< F > functorPtr_
 

Constructor & Destructor Documentation

◆ SharedBlockFunctor()

template<typename LatticeModel_T , typename Sweep_T , typename BoundaryHandling_T >
template<typename F >
walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedBlockFunctor< F >::SharedBlockFunctor ( const shared_ptr< F > &  functorPtr)
inline

Member Function Documentation

◆ operator()()

template<typename LatticeModel_T , typename Sweep_T , typename BoundaryHandling_T >
template<typename F >
void walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedBlockFunctor< F >::operator() ( IBlock block,
const uint_t  level,
const uint_t  executionCount 
)
inline

Member Data Documentation

◆ functorPtr_

template<typename LatticeModel_T , typename Sweep_T , typename BoundaryHandling_T >
template<typename F >
shared_ptr<F> walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedBlockFunctor< F >::functorPtr_
private

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