waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T > Class Template Reference

#include <PdfFieldInitializer.h>

Public Member Functions

 PdfFieldInitializer (const BlockDataID &pdfFieldId, const shared_ptr< StructuredBlockForest > &blocks)
template<typename InitFunc>
void initDensity (InitFunc &func) const
template<typename InitFunc>
void initVelocity (InitFunc &func) const
template<typename InitFunc>
void initDensityAndVelocity (InitFunc &func) const
void initFromConfig (const Config::BlockHandle &config) const

Private Types

using PdfField_T = lbm::PdfField<LatticeModel_T>

Private Attributes

const BlockDataID pdfFieldId_
const shared_ptr< StructuredBlockForestblocks_

Member Typedef Documentation

◆ PdfField_T

Constructor & Destructor Documentation

◆ PdfFieldInitializer()

template<typename LatticeModel_T>
walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::PdfFieldInitializer ( const BlockDataID & pdfFieldId,
const shared_ptr< StructuredBlockForest > & blocks )

Member Function Documentation

◆ initDensity()

template<typename LatticeModel_T>
template<typename InitFunc>
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initDensity ( InitFunc & func) const

◆ initDensityAndVelocity()

template<typename LatticeModel_T>
template<typename InitFunc>
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initDensityAndVelocity ( InitFunc & func) const

◆ initFromConfig()

template<typename LatticeModel_T>
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initFromConfig ( const Config::BlockHandle & config) const

◆ initVelocity()

template<typename LatticeModel_T>
template<typename InitFunc>
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initVelocity ( InitFunc & func) const

Member Data Documentation

◆ blocks_

◆ pdfFieldId_


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