waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T > Class Template Reference

#include <VelocityFieldWriter.h>

Public Member Functions

 VelocityFieldWriter (const ConstBlockDataID &pdfFieldId, const BlockDataID &velocityFieldId)
void operator() (IBlock *const block)

Private Member Functions

void store (const PdfField_T *pdfField, VelocityField_T *velocityField, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z)

Private Attributes

ConstBlockDataID pdfFieldId_
BlockDataID velocityFieldId_

Constructor & Destructor Documentation

◆ VelocityFieldWriter()

template<typename PdfField_T, typename VelocityField_T>
walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T >::VelocityFieldWriter ( const ConstBlockDataID & pdfFieldId,
const BlockDataID & velocityFieldId )
inline

Member Function Documentation

◆ operator()()

template<typename PdfField_T, typename VelocityField_T>
void walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T >::operator() ( IBlock *const block)
inline

◆ store()

template<typename PdfField_T, typename VelocityField_T>
void walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T >::store ( const PdfField_T * pdfField,
VelocityField_T * velocityField,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z )
inlineprivate

Member Data Documentation

◆ pdfFieldId_

template<typename PdfField_T, typename VelocityField_T>
ConstBlockDataID walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T >::pdfFieldId_
private

◆ velocityFieldId_

template<typename PdfField_T, typename VelocityField_T>
BlockDataID walberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T >::velocityFieldId_
private

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