|
waLBerla 7.2
|
#include <SimplePressureWithFreeSurface.h>
Inheritance diagram for walberla::free_surface::SimplePressureWithFreeSurface< LatticeModel_T, FlagField_T >:Public Member Functions | |
| SimplePressureWithFreeSurface (const BoundaryUID &boundaryUID, const FlagUID &uid, IBlock *block, PdfField_T *const pdfField, FlagField_T *flagField, flag_t interfaceFlag, const real_t latticeDensity) | |
| void | pushFlags (std::vector< FlagUID > &uids) const |
| void | beforeBoundaryTreatment () const |
| void | afterBoundaryTreatment () const |
| template<typename Buffer_T > | |
| void | packCell (Buffer_T &, const cell_idx_t, const cell_idx_t, const cell_idx_t) const |
| template<typename Buffer_T > | |
| void | registerCell (Buffer_T &, const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t) |
| void | registerCell (const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t, const BoundaryConfiguration &) |
| void | registerCells (const flag_t, const CellInterval &, const BoundaryConfiguration &) const |
| template<typename CellIterator > | |
| void | registerCells (const flag_t, const CellIterator &, const CellIterator &, const BoundaryConfiguration &) const |
| void | unregisterCell (const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t) const |
| void | setLatticeDensity (real_t newLatticeDensity) |
| void | setBubbleModel (BubbleModelBase *bubbleModel) |
| void | treatDirection (const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const stencil::Direction dir, const cell_idx_t nx, const cell_idx_t ny, const cell_idx_t nz, const flag_t mask) |
Public Member Functions inherited from walberla::boundary::Boundary< FlagField_T::flag_t > | |
| Boundary (const BoundaryUID &boundaryUID) | |
| void | setMask (const flag_t mask) |
| flag_t | getMask () const |
| const BoundaryUID & | getUID () const |
Static Public Member Functions | |
| static std::shared_ptr< BoundaryConfiguration > | createConfiguration (const Config::BlockHandle &) |
Static Public Attributes | |
| static const bool | threadsafe = true |
Protected Attributes | |
| FlagUID | uid_ |
| IBlock * | block_ |
| PdfField_T * | pdfs_ |
| FlagField_T * | flagField_ |
| flag_t | interfaceFlag_ |
| BubbleModelBase * | bubbleModel_ |
| real_t | latticeDensity_ |
Protected Attributes inherited from walberla::boundary::Boundary< FlagField_T::flag_t > | |
| const BoundaryUID | boundaryUID_ |
| flag_t | mask_ |
| bool | maskSet_ |
Private Types | |
| using | PdfField_T = lbm::PdfField< LatticeModel_T > |
| using | Stencil_T = typename LatticeModel_T::Stencil |
| using | flag_t = typename FlagField_T::flag_t |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |