walberla::lbm::refinement::SweepAsFunctorWrapper Class Reference

#include <RefinementFunctorWrapper.h>

Public Member Functions

 SweepAsFunctorWrapper (const std::function< void(IBlock *)> &fct, const shared_ptr< StructuredBlockStorage > &blockStorage)
 
void operator() (const uint_t level, const uint_t)
 

Private Attributes

std::function< void(IBlock *)> fct_
 
shared_ptr< StructuredBlockStorageblockStorage_
 

Constructor & Destructor Documentation

◆ SweepAsFunctorWrapper()

walberla::lbm::refinement::SweepAsFunctorWrapper::SweepAsFunctorWrapper ( const std::function< void(IBlock *)> &  fct,
const shared_ptr< StructuredBlockStorage > &  blockStorage 
)
inline

Member Function Documentation

◆ operator()()

void walberla::lbm::refinement::SweepAsFunctorWrapper::operator() ( const uint_t  level,
const  uint_t 
)
inline

Member Data Documentation

◆ blockStorage_

shared_ptr<StructuredBlockStorage> walberla::lbm::refinement::SweepAsFunctorWrapper::blockStorage_
private

◆ fct_

std::function<void(IBlock * )> walberla::lbm::refinement::SweepAsFunctorWrapper::fct_
private

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