applyConstantExtrapolation(const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const Vector3< cell_idx_t > &extrapolationDirection) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
applyLinearExtrapolation(const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const Vector3< cell_idx_t > &extrapolationDirection) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
applyQuadraticExtrapolation(const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const Vector3< cell_idx_t > &extrapolationDirection) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
blockStorage_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |
boundaryHandlingID_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |
enoughCellsForExtrapolation(uint_t numberOfCellsForExtrapolation) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
enoughCellsForLinearExtrapolation(uint_t numberOfCellsForExtrapolation) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
enoughCellsForQuadraticExtrapolation(uint_t numberOfCellsForExtrapolation) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
EquilibriumAndNonEquilibriumReconstructor(const shared_ptr< StructuredBlockStorage > &blockStorage, const BlockDataID &boundaryHandlingID, const shared_ptr< ExtrapolationDirectionFinder_T > &extrapolationDirectionFinder, uint_t maximumNumberOfExtrapolationCells=uint_t(3), bool useDataFromGhostLayers=false) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inline |
equilibriumReconstructor_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |
extrapolateNonEquilibrium(const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const Vector3< cell_idx_t > &extrapolationDirection, const uint_t &numberOfCellsForExtrapolation) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
extrapolationDirectionFinder_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |
getNonEquilibriumPdfsInCell(const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField) const | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inlineprivate |
maximumNumberOfExtrapolationCells_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |
operator()(IBlock *const block, const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const size_t particleIdx, const ParticleAccessor_T &ac) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inline |
operator()(IBlock *const block, const cell_idx_t &x, const cell_idx_t &y, const cell_idx_t &z, PdfField_T *const pdfField, const size_t particleIdx, const ParticleAccessor_T &ac, const Vector3< cell_idx_t > &extrapolationDirection) | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | inline |
useDataFromGhostLayers_ | walberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | private |