|
waLBerla 7.2
|
#include <AdvectionDiffusionSweep.impl.h>
Inheritance diagram for walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >:Public Types | |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
| typedef FlagFieldSweepBase< LM_AdvDiff, FlagField_T >::PdfField_T | AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil | Stencil |
Public Types inherited from walberla::lbm::FlagFieldSweepBase< LM_AdvDiff, FlagField_T > | |
| using | PdfField_T |
| using | flag_t |
Public Types inherited from walberla::lbm::SweepBase< LM_AdvDiff > | |
| using | PdfField_T |
Public Member Functions | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| void | operator() (IBlock *block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| void | operator() (IBlock *block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask, const BlockDataID &oldMomDensity) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask, const BlockDataID &oldMomDensity) | |
| void | operator() (IBlock *block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| void | operator() (IBlock *const block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask) | |
| void | operator() (IBlock *const block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| AdvectionDiffusionSweep (const BlockDataID &advDiffID, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask, const BlockDataID &oldMomDensity) | |
| AdvectionDiffusionSweep (const BlockDataID &advDiffSrcID, const BlockDataID &advDiffDstIS, const ConstBlockDataID &velID, const ConstBlockDataID &flagID, const Set< FlagUID > &lbmMask, const BlockDataID &oldMomDensity) | |
| void | operator() (IBlock *const block) |
| void | stream (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
| void | collide (IBlock *const block, const uint_t numberOfGhostLayersToInclude=uint_t(0u)) |
Public Member Functions inherited from walberla::lbm::FlagFieldSweepBase< LM_AdvDiff, FlagField_T > | |
| FlagFieldSweepBase (const BlockDataID &pdfField, const ConstBlockDataID &flagField, const Set< FlagUID > &lbmMask) | |
| FlagFieldSweepBase (const BlockDataID &src, const BlockDataID &dst, const ConstBlockDataID &flagField, const Set< FlagUID > &lbmMask) | |
Public Member Functions inherited from walberla::lbm::SweepBase< LM_AdvDiff > | |
| SweepBase (const BlockDataID &pdfField, const walberla::field::DefaultEvaluationFilter &_filter=walberla::field::DefaultEvaluationFilter(), const DefaultDensityEquilibriumVelocityCalculation &_densityVelocityIn=DefaultDensityEquilibriumVelocityCalculation(), const DefaultDensityVelocityCallback &_densityVelocityOut=DefaultDensityVelocityCallback()) | |
| SweepBase (const BlockDataID &src, const BlockDataID &dst, const walberla::field::DefaultEvaluationFilter &_filter=walberla::field::DefaultEvaluationFilter(), const DefaultDensityEquilibriumVelocityCalculation &_densityVelocityIn=DefaultDensityEquilibriumVelocityCalculation(), const DefaultDensityVelocityCallback &_densityVelocityOut=DefaultDensityVelocityCallback()) | |
| virtual | ~SweepBase () |
| void | filter (IBlock &block) |
| bool | filter (const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const |
| void | densityVelocityIn (IBlock &block) |
| real_t | densityVelocityIn (Vector3< real_t > &velocity, const PdfField_T *const field, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) |
| void | densityVelocityOut (IBlock &block) |
| void | densityVelocityOut (const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const LM_AdvDiff &lm, const Vector3< real_t > &velocity, const real_t rho) |
Protected Attributes | |
| const ConstBlockDataID | velID_ |
| const BlockDataID | oldMomDensity_ |
Protected Attributes inherited from walberla::lbm::FlagFieldSweepBase< LM_AdvDiff, FlagField_T > | |
| const ConstBlockDataID | flagField_ |
| const Set< FlagUID > | lbmMask_ |
Protected Attributes inherited from walberla::lbm::SweepBase< LM_AdvDiff > | |
| const BlockDataID | src_ |
| const bool | dstFromBlockData_ |
| const BlockDataID | dst_ |
| std::set< PdfField_T *, field::SwapableCompare< PdfField_T * > > | dstFields_ |
| walberla::field::DefaultEvaluationFilter | filter_ |
| DefaultDensityEquilibriumVelocityCalculation | densityVelocityIn_ |
| DefaultDensityVelocityCallback | densityVelocityOut_ |
Additional Inherited Members | |
Protected Member Functions inherited from walberla::lbm::FlagFieldSweepBase< LM_AdvDiff, FlagField_T > | |
| void | getFields (IBlock *const block, PdfField_T *&src, PdfField_T *&dst, const FlagField_T *&flags) |
| void | getFields (IBlock *const block, PdfField_T *&src, const FlagField_T *&flags) |
| flag_t | getLbmMaskAndFields (IBlock *const block, PdfField_T *&src, PdfField_T *&dst, const FlagField_T *&flags) |
| flag_t | getLbmMaskAndFields (IBlock *const block, PdfField_T *&src, const FlagField_T *&flags) |
Protected Member Functions inherited from walberla::lbm::SweepBase< LM_AdvDiff > | |
| PdfField_T * | getSrcField (IBlock *const block) const |
| PdfField_T * | getDstField (IBlock *const block, PdfField_T *const src) |
| void | getFields (IBlock *const block, PdfField_T *&src, PdfField_T *&dst) |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
| typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t( 0u ) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock * | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock * | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock * | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock *const | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock *const | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() | ( | IBlock *const | block | ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t( 0u ) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
| void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream | ( | IBlock *const | block, |
| const uint_t | numberOfGhostLayersToInclude = uint_t(0u) ) |
|
protected |
|
protected |