waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T > Class Template Reference

#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)
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())
virtual ~SweepBase ()
void filter (IBlock &block)
void densityVelocityIn (IBlock &block)
void densityVelocityOut (IBlock &block)

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)
flag_t getLbmMaskAndFields (IBlock *const block, PdfField_T *&src, PdfField_T *&dst, const FlagField_T *&flags)
Protected Member Functions inherited from walberla::lbm::SweepBase< LM_AdvDiff >
PdfField_TgetSrcField (IBlock *const block) const
PdfField_TgetDstField (IBlock *const block, PdfField_T *const src)
void getFields (IBlock *const block, PdfField_T *&src, PdfField_T *&dst)

Member Typedef Documentation

◆ AdvDiffPdfField_T [1/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ AdvDiffPdfField_T [2/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ AdvDiffPdfField_T [3/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ AdvDiffPdfField_T [4/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ AdvDiffPdfField_T [5/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ AdvDiffPdfField_T [6/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef FlagFieldSweepBase<LM_AdvDiff,FlagField_T>::PdfField_T walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvDiffPdfField_T

◆ Stencil [1/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

◆ Stencil [2/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

◆ Stencil [3/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

◆ Stencil [4/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

◆ Stencil [5/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

◆ Stencil [6/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
typedef LM_AdvDiff::Stencil walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::Stencil

Constructor & Destructor Documentation

◆ AdvectionDiffusionSweep() [1/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [2/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [3/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [4/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [5/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask,
const BlockDataID & oldMomDensity )
inline

◆ AdvectionDiffusionSweep() [6/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask,
const BlockDataID & oldMomDensity )
inline

◆ AdvectionDiffusionSweep() [7/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [8/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [9/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [10/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask )
inline

◆ AdvectionDiffusionSweep() [11/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffID,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask,
const BlockDataID & oldMomDensity )
inline

◆ AdvectionDiffusionSweep() [12/12]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::AdvectionDiffusionSweep ( const BlockDataID & advDiffSrcID,
const BlockDataID & advDiffDstIS,
const ConstBlockDataID & velID,
const ConstBlockDataID & flagID,
const Set< FlagUID > & lbmMask,
const BlockDataID & oldMomDensity )
inline

Member Function Documentation

◆ collide() [1/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ collide() [2/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ collide() [3/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ collide() [4/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ collide() [5/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ collide() [6/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::collide ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ operator()() [1/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock * block)

◆ operator()() [2/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock * block)

◆ operator()() [3/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock * block)

◆ operator()() [4/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock *const block)

◆ operator()() [5/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock *const block)

◆ operator()() [6/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::operator() ( IBlock *const block)

◆ stream() [1/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ stream() [2/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ stream() [3/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ stream() [4/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ stream() [5/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

◆ stream() [6/6]

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
void walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::stream ( IBlock *const block,
const uint_t numberOfGhostLayersToInclude = uint_t{ 0u } )

Member Data Documentation

◆ oldMomDensity_

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
const BlockDataID walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::oldMomDensity_
protected

◆ velID_

template<typename LM_AdvDiff, typename VelocityAdapter_T, typename FlagField_T, typename VectorField_T>
const ConstBlockDataID walberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T >::velID_
protected

The documentation for this class was generated from the following file: