waLBerla 7.2
|
#include <AdvectionDiffusionSweep.impl.h>
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 |
![]() | |
using | PdfField_T |
using | flag_t |
![]() | |
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)) |
![]() | |
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) | |
![]() | |
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_ |
![]() | |
const ConstBlockDataID | flagField_ |
const Set< FlagUID > | lbmMask_ |
![]() | |
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 | |
![]() | |
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) |
![]() | |
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 |