|
waLBerla 7.2
|
#include <PdfRefillingSweep.h>
Inheritance diagram for walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >:Public Types | |
| using | RefillingSweepBase_T = RefillingSweepBase< LatticeModel_T, FlagField_T > |
| using | PdfField_T = typename RefillingSweepBase_T::PdfField_T |
| using | flag_t = typename RefillingSweepBase_T::flag_t |
| using | Stencil_T = typename RefillingSweepBase_T::Stencil_T |
Public Types inherited from walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
| using | PdfField_T = lbm::PdfField< LatticeModel_T > |
| using | flag_t = typename FlagField_T::flag_t |
| using | Stencil_T = typename LatticeModel_T::Stencil |
Public Member Functions | |
| GradsMomentsRefillingSweep (const BlockDataID &pdfFieldID, const ConstBlockDataID &flagFieldID, const FlagInfo< FlagField_T > &flagInfo, real_t relaxRate, bool useDataFromGhostLayers) | |
| ~GradsMomentsRefillingSweep () override=default | |
| void | operator() (IBlock *const block) override |
| Vector3< real_t > | getVelocityGradient (stencil::Direction direction, const Cell &cell, const PdfField_T *pdfField, const Vector3< real_t > &avgVelocity, const std::vector< bool > &validStencilIndices) |
Public Member Functions inherited from walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
| RefillingSweepBase (const BlockDataID &pdfFieldID, const ConstBlockDataID &flagFieldID, const FlagInfo< FlagField_T > &flagInfo, bool useDataFromGhostLayers) | |
| virtual | ~RefillingSweepBase ()=default |
| real_t | getAverageDensityAndVelocity (const Cell &cell, const PdfField_T &pdfField, const FlagField_T &flagField, const FlagInfo< FlagField_T > &flagInfo, Vector3< real_t > &avgVelocity) |
| real_t | 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) |
| std::vector< real_t > | getAveragePdfs (const Cell &cell, const PdfField_T &pdfField, const FlagField_T &flagField, const FlagInfo< FlagField_T > &flagInfo) |
Private Attributes | |
| real_t | relaxRate_ |
Additional Inherited Members | |
Protected Attributes inherited from walberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
| BlockDataID | pdfFieldID_ |
| ConstBlockDataID | flagFieldID_ |
| FlagInfo< FlagField_T > | flagInfo_ |
| bool | useDataFromGhostLayers_ |
| using walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >::flag_t = typename RefillingSweepBase_T::flag_t |
| using walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >::PdfField_T = typename RefillingSweepBase_T::PdfField_T |
| using walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >::RefillingSweepBase_T = RefillingSweepBase< LatticeModel_T, FlagField_T > |
| using walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >::Stencil_T = typename RefillingSweepBase_T::Stencil_T |
|
inline |
|
overridedefault |
| Vector3< real_t > walberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T >::getVelocityGradient | ( | stencil::Direction | direction, |
| const Cell & | cell, | ||
| const PdfField_T * | pdfField, | ||
| const Vector3< real_t > & | avgVelocity, | ||
| const std::vector< bool > & | validStencilIndices ) |
|
overridevirtual |
|
private |