summaryrefslogtreecommitdiff
path: root/poc/triangle_stream/sim.cpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-07-21 23:43:30 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-07-21 23:43:30 +0200
commitda8cb1c7dd40ef18b85685f99369a31ee36370a1 (patch)
tree1b5faa3f7a2dbc1558891eeda7b2cacd8a56fd0d /poc/triangle_stream/sim.cpp
parent7f3e504e27c4cef0fb290dce5c046dd299d73046 (diff)
parent25a1c2485c5187c61a8efc9f5b62d4d942124d47 (diff)
downloadlibs-lbm-master.tar.gz
Merge branch 'dev'HEADmaster
Diffstat (limited to 'poc/triangle_stream/sim.cpp')
-rw-r--r--poc/triangle_stream/sim.cpp47
1 files changed, 1 insertions, 46 deletions
diff --git a/poc/triangle_stream/sim.cpp b/poc/triangle_stream/sim.cpp
index 36986e4..b2121ee 100644
--- a/poc/triangle_stream/sim.cpp
+++ b/poc/triangle_stream/sim.cpp
@@ -1,53 +1,8 @@
-#include <kel/lbm/lbm.hpp>
+#include "common.hpp"
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<UInt8, 0u, dim_x, dim_y>;
-
-template<typename T, typename Desc>
-using DfChunk = Chunk<FixedArray<T,Desc::Q>, 1u, dim_x, dim_y>;
-
-template<typename T, typename Desc>
-using ScalarChunk = Chunk<Scalar<T>, 0u, dim_x, dim_y>;
-
-template<typename T, typename Desc>
-using VectorChunk = Chunk<Vector<T,Desc::D>, 0u, dim_x, dim_y>;
-
-template<typename T, typename Desc>
-using ChunkStruct = Struct<
- Member<InfoChunk, "info">,
- Member<DfChunk<T,Desc>, "dfs">,
- Member<DfChunk<T,Desc>, "dfs_old">
->;
-
-template<typename T, typename Desc>
-using VelChunk = Chunk<Vector<T,Desc::D>, 0u, dim_x, dim_y>;
-
-template<typename T>
-using RhoChunk = Chunk<Scalar<T>, 0u, dim_x, dim_y>;
-
-template<typename T, typename Desc>
-using MacroStruct = Struct<
- Member<VelChunk<T,Desc>, "velocity">,
- Member<RhoChunk<T>, "density">
->;
-
-//template<typename T, typename Desc>
-//using ParticleArray = Array<
-// Particle<T,Desc::D>
-//>;
-}
-
-template<typename T, typename Desc>
-void init(){
-}
template<typename T, typename Desc>
saw::error_or<void> kmain(int argc, char** argv){