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_SRT_9
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_1
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_2
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_3
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_4
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_5
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_6
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_7
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_8
 
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT
 

Functions

 walberla::lbm::WALBERLA_LBM_CELLWISE_SWEEP_CLASS_HEAD_AND_STREAM ((std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > &&std::is_same_v< typename LatticeModel_T::Stencil, stencil::D2Q9 > &&LatticeModel_T::CollisionModel::constant &&! 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_SRT

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT
Value:
std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_7
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_1
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_9
Definition CellwiseSweep.impl.h:49
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_3
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_6
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_2
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_5
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_8
#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_4

◆ WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_1

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_1
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
LatticeModel_T::CollisionModel::constant && \
! 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_SRT_2

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_2
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
LatticeModel_T::CollisionModel::constant && \
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_SRT_3

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_3
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
LatticeModel_T::CollisionModel::constant && \
! 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_SRT_4

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_4
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > && \
LatticeModel_T::CollisionModel::constant && \
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_SRT_5

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_5
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
LatticeModel_T::CollisionModel::constant && \
! 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_SRT_6

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_6
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
LatticeModel_T::CollisionModel::constant && \
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_SRT_7

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_7
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
LatticeModel_T::CollisionModel::constant && \
! 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_SRT_8

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_8
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q27 > && \
LatticeModel_T::CollisionModel::constant && \
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_SRT_9

#define WALBERLA_LBM_CELLWISE_SWEEP_SPECIALIZATION_SRT_9
Value:
(std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag > && \
std::is_same_v< typename LatticeModel_T::Stencil, stencil::D2Q9 > && \
LatticeModel_T::CollisionModel::constant && \
! 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 >)