#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< StructuredBlockForest > | blocks_ |
|
private |
walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::PdfFieldInitializer | ( | const BlockDataID & | pdfFieldId, |
const shared_ptr< StructuredBlockForest > & | blocks | ||
) |
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initDensity | ( | InitFunc & | func | ) | const |
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initDensityAndVelocity | ( | InitFunc & | func | ) | const |
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initFromConfig | ( | const Config::BlockHandle & | config | ) | const |
void walberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T >::initVelocity | ( | InitFunc & | func | ) | const |
|
private |
|
private |