waLBerla 7.2
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: