walberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter Class Reference

Detailed Description

template<typename Field_T, typename Filter_T = DefaultEvaluationFilter, typename CheckFunction_T = std::function<bool ( const typename Field_T::value_type & value )>>
class walberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter

This cell filter selects only those cells in which at least one non-finite value (= infinite or NaN) was detected.

Public Member Functions

 VTKCellFilter (BlockCellsMap &map)
 
void operator() (CellSet &filteredCells, const IBlock &block, const StructuredBlockStorage &storage, const uint_t ghostLayers) const
 

Private Attributes

BlockCellsMapmap_
 

Constructor & Destructor Documentation

◆ VTKCellFilter()

template<typename Field_T , typename Filter_T = DefaultEvaluationFilter, typename CheckFunction_T = std::function<bool ( const typename Field_T::value_type & value )>>
walberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter::VTKCellFilter ( BlockCellsMap map)
inline

Member Function Documentation

◆ operator()()

template<typename Field_T , typename Filter_T = DefaultEvaluationFilter, typename CheckFunction_T = std::function<bool ( const typename Field_T::value_type & value )>>
void walberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter::operator() ( CellSet filteredCells,
const IBlock block,
const StructuredBlockStorage storage,
const uint_t  ghostLayers 
) const
inline

Member Data Documentation

◆ map_

template<typename Field_T , typename Filter_T = DefaultEvaluationFilter, typename CheckFunction_T = std::function<bool ( const typename Field_T::value_type & value )>>
BlockCellsMap& walberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter::map_
private

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