diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-07-21 23:43:30 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-07-21 23:43:30 +0200 |
| commit | da8cb1c7dd40ef18b85685f99369a31ee36370a1 (patch) | |
| tree | 1b5faa3f7a2dbc1558891eeda7b2cacd8a56fd0d /poc/triangle_stream/sim.cpp | |
| parent | 7f3e504e27c4cef0fb290dce5c046dd299d73046 (diff) | |
| parent | 25a1c2485c5187c61a8efc9f5b62d4d942124d47 (diff) | |
| download | libs-lbm-master.tar.gz | |
Diffstat (limited to 'poc/triangle_stream/sim.cpp')
| -rw-r--r-- | poc/triangle_stream/sim.cpp | 47 |
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){ |
