From 576b566d09194e923f73e0aa5a576bfdb5cfe945 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Thu, 3 Sep 2026 13:42:38 +0200 Subject: Dangling --- .../common.hpp | 46 +++++++++++----------- 1 file changed, 24 insertions(+), 22 deletions(-) (limited to 'examples/schaefer_turek_durst_krause_rannbacher/common.hpp') diff --git a/examples/schaefer_turek_durst_krause_rannbacher/common.hpp b/examples/schaefer_turek_durst_krause_rannbacher/common.hpp index a85cd50..59d2f9c 100644 --- a/examples/schaefer_turek_durst_krause_rannbacher/common.hpp +++ b/examples/schaefer_turek_durst_krause_rannbacher/common.hpp @@ -19,6 +19,7 @@ namespace lbm { * viscosity 10^-3 * particle diameter 0.1m * position at (0.16m,0.2m) + * velocity of 0.3 m/s from 1.2/0.41 * x - 1.2/0.41² * x² at x=0.41/2 */ constexpr uint64_t dim_y = 41u; @@ -29,38 +30,39 @@ constexpr uint64_t particle_amount = 1ul; namespace sch { using namespace saw::schema; -using InfoChunk = Chunk; +template +using InfoChunk = Chunk; -template -using DfChunk = Chunk, 1u, dim_x, dim_y>; +template +using DfChunk = Chunk, 1u, dim_x*N, dim_y*N>; -template -using ScalarChunk = Chunk, 0u, dim_x, dim_y>; +template +using ScalarChunk = Chunk, 0u, dim_x*N, dim_y*N>; -template -using VectorChunk = Chunk, 0u, dim_x, dim_y>; +template +using VectorChunk = Chunk, 0u, dim_x*N, dim_y*N>; -template +template using ChunkStruct = Struct< - Member, - Member, "dfs">, - Member, "dfs_old">, - Member, "particle_N">, - Member, "particle_D"> + Member, "info">, + Member, "dfs">, + Member, "dfs_old">, + Member, "particle_N">, + Member, "particle_D"> >; -template -using VelChunk = Chunk, 0u, dim_x, dim_y>; +template +using VelChunk = Chunk, 0u, dim_x*N, dim_y*N>; -template -using RhoChunk = Chunk, 0u, dim_x, dim_y>; +template +using RhoChunk = Chunk, 0u, dim_x*N, dim_y*N>; -template +template using MacroStruct = Struct< - Member, "momentum">, - Member, "density">, - Member, "porosity">, - Member, "force"> + Member, "momentum">, + Member, "density">, + Member, "porosity">, + Member, "force"> >; template -- cgit v1.3.1