walberla::field::VelocityCellFilter< PdfField_T, Filter_T > Class Template Reference

#include <VelocityCellFilter.h>

Public Member Functions

 VelocityCellFilter (const ConstBlockDataID pdfFieldId, Filter_T &filter, real_t lowerLimit, real_t upperLimit=std::numeric_limits< real_t >::infinity())
 
void operator() (CellSet &filteredCells, const IBlock &block, const StructuredBlockStorage &storage, const uint_t ghostLayers=uint_t(0))
 

Private Attributes

const ConstBlockDataID pdfFieldId_
 
Filter_T filter_
 
real_t lowerLimit_
 
real_t upperLimit_
 

Constructor & Destructor Documentation

◆ VelocityCellFilter()

template<typename PdfField_T , typename Filter_T >
walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::VelocityCellFilter ( const ConstBlockDataID  pdfFieldId,
Filter_T &  filter,
real_t  lowerLimit,
real_t  upperLimit = std::numeric_limits<real_t>::infinity() 
)
inline

Member Function Documentation

◆ operator()()

template<typename PdfField_T , typename Filter_T >
void walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::operator() ( CellSet filteredCells,
const IBlock block,
const StructuredBlockStorage storage,
const uint_t  ghostLayers = uint_t(0) 
)
inline

Member Data Documentation

◆ filter_

template<typename PdfField_T , typename Filter_T >
Filter_T walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::filter_
private

◆ lowerLimit_

template<typename PdfField_T , typename Filter_T >
real_t walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::lowerLimit_
private

◆ pdfFieldId_

template<typename PdfField_T , typename Filter_T >
const ConstBlockDataID walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::pdfFieldId_
private

◆ upperLimit_

template<typename PdfField_T , typename Filter_T >
real_t walberla::field::VelocityCellFilter< PdfField_T, Filter_T >::upperLimit_
private

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