applyConstantExtrapolation(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField, const Vector3< cell_idx_t > &extrapolationDirection, bool includeThisCell, const std::function< std::vector< real_t >(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField) > &getPdfFunc) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
applyLinearExtrapolation(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField, const Vector3< cell_idx_t > &extrapolationDirection, bool includeThisCell, const std::function< std::vector< real_t >(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField) > &getPdfFunc) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
applyQuadraticExtrapolation(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField, const Vector3< cell_idx_t > &extrapolationDirection, bool includeThisCell, const std::function< std::vector< real_t >(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField) > &getPdfFunc) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
EquilibriumAndNonEquilibriumRefillingSweep(const BlockDataID &pdfFieldID, const ConstBlockDataID &flagFieldID, const ConstBlockDataID &fillFieldID, const FlagInfo< FlagField_T > &flagInfo, uint_t extrapolationOrder, bool useDataFromGhostLayers) | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | inline |
extrapolationOrder_ | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
ExtrapolationRefillingSweepBase(const BlockDataID &pdfFieldID, const ConstBlockDataID &flagFieldID, const ConstBlockDataID &fillFieldID, const FlagInfo< FlagField_T > &flagInfo, uint_t extrapolationOrder, bool useDataFromGhostLayers) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | inline |
ExtrapolationRefillingSweepBase_T typedef | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
fillFieldID_ | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
findCorrespondingLatticeDirection(const Vector3< real_t > &direction) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
findExtrapolationDirection(const Cell &cell, const FlagField_T &flagField, const ScalarField_T &fillField) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
flag_t typedef | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
flagFieldID_ | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | protected |
flagInfo_ | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | protected |
getAverageDensityAndVelocity(const Cell &cell, const PdfField_T &pdfField, const FlagField_T &flagField, const FlagInfo< FlagField_T > &flagInfo, Vector3< real_t > &avgVelocity) | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | inline |
getAverageDensityAndVelocity(const Cell &cell, const PdfField_T &pdfField, const FlagField_T &flagField, const FlagInfo< FlagField_T > &flagInfo, Vector3< real_t > &avgVelocity, std::vector< bool > &validStencilIndices) | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
getAveragePdfs(const Cell &cell, const PdfField_T &pdfField, const FlagField_T &flagField, const FlagInfo< FlagField_T > &flagInfo) | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
getNonEquilibriumPdfsInCell(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
getNumberOfExtrapolationCells(const Cell &cell, const FlagField_T &flagField, const PdfField_T &pdfField, const Vector3< cell_idx_t > &extrapolationDirection) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
getPdfsInCell(const Cell &cell, lbm::PdfField< LatticeModel_T > &pdfField) | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
operator()(IBlock *const block) override | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | virtual |
PdfField_T typedef | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
pdfFieldID_ | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | protected |
RefillingSweepBase(const BlockDataID &pdfFieldID, const ConstBlockDataID &flagFieldID, const FlagInfo< FlagField_T > &flagInfo, bool useDataFromGhostLayers) | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | inline |
RefillingSweepBase_T typedef | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Stencil_T typedef | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
useDataFromGhostLayers_ | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | protected |
~EquilibriumAndNonEquilibriumRefillingSweep() override=default | walberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
~ExtrapolationRefillingSweepBase()=default | walberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | virtual |
~RefillingSweepBase()=default | walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | virtual |