walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor Class Reference

#include <InfoCollection.h>

Public Member Functions

 WeightEvaluationFunctor (const shared_ptr< InfoCollection > &ic, const std::function< real_t(const BlockInfo &)> &weightEvaluationFct)
 
real_t operator() (const PhantomBlock *block)
 

Private Attributes

shared_ptr< InfoCollectionic_
 
std::function< real_t(const BlockInfo &)> weightEvaluationFct_
 

Constructor & Destructor Documentation

◆ WeightEvaluationFunctor()

walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor::WeightEvaluationFunctor ( const shared_ptr< InfoCollection > &  ic,
const std::function< real_t(const BlockInfo &)> &  weightEvaluationFct 
)
inline

Member Function Documentation

◆ operator()()

real_t walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor::operator() ( const PhantomBlock block)
inline

Member Data Documentation

◆ ic_

shared_ptr<InfoCollection> walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor::ic_
private

◆ weightEvaluationFct_

std::function<real_t(const BlockInfo&)> walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor::weightEvaluationFct_
private

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