waLBerla 7.3
Loading...
Searching...
No Matches
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: