95 real*
f[vf::lbm::dir::NUMBER_Of_DIRECTIONS] = {
nullptr };
104 real*
q[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
113 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
125 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
135 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
151 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
161 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
168 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
178 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
186 real*
q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS];
226 std::vector<real>
Vx;
227 std::vector<real>
Vy;
228 std::vector<real>
Vz;
std::shared_ptr< T > SPtr
constexpr std::initializer_list< CollisionTemplate > bulk_CollisionTemplate
constexpr std::initializer_list< CollisionTemplate > all_CollisionTemplate
CollisionTemplate
An enumeration for selecting a template of the collision kernel (CumulantK17)
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * f[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
constexpr Distributions27()=default
stores location of neighboring cell (necessary for refinement into the wall)
ProcessNeighbor27(uint numberOfNodes, uint rankNeighbor)
ProcessNeighbor27()=default
real * populations[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * populationsAD[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
int numberOfPrecursorNodes
uint timeStepsBetweenReads
size_t numberOfQuantities
real * q27[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
real * q[vf::lbm::dir::NUMBER_Of_DIRECTIONS]
WallModelParameters momentumParameters
TemperatureWallModelParameters temperatureParameters
real * surfaceTemperature
real * velocityMagnitudeSample
real * velocityMagnitudeNode