Evaluator of the pressure field, given a PDF field.
Uses p = rho / 3 = sum_q f_q / 3, to compute the pressure field from a given PDF field.
#include <PressureFieldEvaluator.h>
Public Types | |
using | PdfField_T = lbm::PdfField< LatticeModel_T > |
using | ScalarField_T = GhostLayerField< real_t, 1 > |
Public Member Functions | |
PressureFieldEvaluator (const BlockDataID &pressureFieldID, const ConstBlockDataID &pdfFieldID, const ConstBlockDataID &boundaryHandlingID) | |
void | operator() (IBlock *const block) |
Private Attributes | |
const BlockDataID | pressureFieldID_ |
const ConstBlockDataID | pdfFieldID_ |
const ConstBlockDataID | boundaryHandlingID_ |
using walberla::pe_coupling::discrete_particle_methods::PressureFieldEvaluator< LatticeModel_T, BoundaryHandling_T >::PdfField_T = lbm::PdfField<LatticeModel_T> |
using walberla::pe_coupling::discrete_particle_methods::PressureFieldEvaluator< LatticeModel_T, BoundaryHandling_T >::ScalarField_T = GhostLayerField<real_t, 1> |
|
inline |
|
inline |
|
private |
|
private |
|
private |