waLBerla 7.3
Loading...
Searching...
No Matches
CellwiseSweep.impl.h File Reference

Detailed Description

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
namespace  walberla::lbm

Macros

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_MRT_1

Functions

 walberla::lbm::WALBERLA_LBM_CELLWISE_SWEEP_CLASS_HEAD_AND_STREAM (std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::MRT_tag > &&std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > &&! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 &&std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >) WALBERLA_LBM_CELLWISE_SWEEP_STREAM_COLLIDE_HEAD(std
 walberla::lbm::WALBERLA_LBM_CELLWISE_SWEEP_STREAM_COLLIDE_FOOT () WALBERLA_LBM_CELLWISE_SWEEP_COLLIDE_HEAD((std

Macro Definition Documentation

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_MRT_1

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_MRT_1
Value:
std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::MRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >