waLBerla 7.2
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_TRT_7
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_1
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_2
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_3
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_4
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_5
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_6
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT
 

Functions

 walberla::lbm::WALBERLA_LBM_CELLWISE_SWEEP_CLASS_HEAD_AND_STREAM ((std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > &&std::is_same_v< typename LatticeModel_T::Stencil, stencil::D2Q9 > &&! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 &&std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > &&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
 
 walberla::lbm::WALBERLA_LBM_CELLWISE_SWEEP_COLLIDE_FOOT () WALBERLA_LBM_CELLWISE_SWEEP_CLASS_HEAD_AND_STREAM((std
 

Macro Definition Documentation

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT
Value:
std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_3
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_4
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_5
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_6
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_1
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_7
Definition CellwiseSweep.impl.h:48
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_2

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_1

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_1
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_2

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_2
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_3

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_3
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::Simple_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_4

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_4
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation>)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_5

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_5
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_6

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_6
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::Simple_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_7

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_TRT_7
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D2Q9 > && \
! LatticeModel_T::compressible && \
LatticeModel_T::equilibriumAccuracyOrder == 2 && \
std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > && \
std::is_same_v< DensityVelocityIn_T, DefaultDensityEquilibriumVelocityCalculation >)