walberla::lbm::PostProcessing< LatticeModel_T, Filter_T > Class Template Reference

#include <PostProcessing.h>

Public Types

using PdfField_T = PdfField< LatticeModel_T >
 
using Stencil_T = typename LatticeModel_T::Stencil
 
using NeighborsStencil_T = typename NeighborsStencil< LatticeModel_T >::type
 

Public Member Functions

 PostProcessing (const BlockDataID &pdfFieldId, const BlockDataID &markerFieldId, const Filter_T &filter)
 
void operator() (BlockForest &forest, const PhantomBlockForest &phantomForest)
 

Private Attributes

BlockDataID pdfFieldId_
 
BlockDataID markerFieldId_
 
Filter_T filter_
 

Member Typedef Documentation

◆ NeighborsStencil_T

template<typename LatticeModel_T , typename Filter_T >
using walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::NeighborsStencil_T = typename NeighborsStencil<LatticeModel_T>::type

◆ PdfField_T

template<typename LatticeModel_T , typename Filter_T >
using walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::PdfField_T = PdfField<LatticeModel_T>

◆ Stencil_T

template<typename LatticeModel_T , typename Filter_T >
using walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::Stencil_T = typename LatticeModel_T::Stencil

Constructor & Destructor Documentation

◆ PostProcessing()

template<typename LatticeModel_T , typename Filter_T >
walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::PostProcessing ( const BlockDataID pdfFieldId,
const BlockDataID markerFieldId,
const Filter_T &  filter 
)
inline

Member Function Documentation

◆ operator()()

template<typename LatticeModel_T , typename Filter_T >
void walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::operator() ( BlockForest forest,
const PhantomBlockForest phantomForest 
)

Member Data Documentation

◆ filter_

template<typename LatticeModel_T , typename Filter_T >
Filter_T walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::filter_
private

◆ markerFieldId_

template<typename LatticeModel_T , typename Filter_T >
BlockDataID walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::markerFieldId_
private

◆ pdfFieldId_

template<typename LatticeModel_T , typename Filter_T >
BlockDataID walberla::lbm::PostProcessing< LatticeModel_T, Filter_T >::pdfFieldId_
private

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