From 25a1c2485c5187c61a8efc9f5b62d4d942124d47 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 21 Jul 2026 23:43:20 +0200 Subject: Dangling --- poc/triangle_stream/common.hpp | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 poc/triangle_stream/common.hpp (limited to 'poc/triangle_stream/common.hpp') diff --git a/poc/triangle_stream/common.hpp b/poc/triangle_stream/common.hpp new file mode 100644 index 0000000..927f8f8 --- /dev/null +++ b/poc/triangle_stream/common.hpp @@ -0,0 +1,46 @@ +#pragma once + +#include + +namespace kel { +namespace lbm { + +constexpr uint64_t dim_y = 256ul; +constexpr uint64_t dim_x = dim_y * 20ul; + +namespace sch { +using namespace saw::schema; + +using InfoChunk = Chunk; + +template +using DfChunk = Chunk, 1u, dim_x, dim_y>; + +template +using ScalarChunk = Chunk, 0u, dim_x, dim_y>; + +template +using VectorChunk = Chunk, 0u, dim_x, dim_y>; + +template +using ChunkStruct = Struct< + Member, + Member, "dfs">, + Member, "dfs_old"> +>; + +template +using VelChunk = Chunk, 0u, dim_x, dim_y>; + +template +using RhoChunk = Chunk, 0u, dim_x, dim_y>; + +template +using MacroStruct = Struct< + Member, "velocity">, + Member, "density"> +>; +} + +} +} -- cgit v1.2.3