waLBerla 7.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T > Class Template Reference

#include <QCriterionCellFilter.h>

Public Member Functions

 QCriterionCellFilter (const ConstBlockDataID velocityFieldId, 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 velocityFieldId_
 
Filter_T filter_
 
real_t lowerLimit_
 
real_t upperLimit_
 

Constructor & Destructor Documentation

◆ QCriterionCellFilter()

template<typename VelocityField_T , typename Filter_T >
walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T >::QCriterionCellFilter ( const ConstBlockDataID velocityFieldId,
Filter_T & filter,
real_t lowerLimit,
real_t upperLimit = std::numeric_limits<real_t>::infinity() )
inline

Member Function Documentation

◆ operator()()

template<typename VelocityField_T , typename Filter_T >
void walberla::field::QCriterionCellFilter< VelocityField_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 VelocityField_T , typename Filter_T >
Filter_T walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T >::filter_
private

◆ lowerLimit_

template<typename VelocityField_T , typename Filter_T >
real_t walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T >::lowerLimit_
private

◆ upperLimit_

template<typename VelocityField_T , typename Filter_T >
real_t walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T >::upperLimit_
private

◆ velocityFieldId_

template<typename VelocityField_T , typename Filter_T >
const ConstBlockDataID walberla::field::QCriterionCellFilter< VelocityField_T, Filter_T >::velocityFieldId_
private

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