diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-09-25 19:40:33 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-09-25 19:40:33 +0200 |
| commit | 95b74577fe5c75e3e8497dc16241b7e6b8d30408 (patch) | |
| tree | 444455743b3576d327295a1d4bb796948a35fab9 /examples/schaefer_turek_durst_krause_rannbacher/common.hpp | |
| parent | 01a24574ebbe3d37feb95b94c06d573639c80704 (diff) | |
| download | libs-lbm-95b74577fe5c75e3e8497dc16241b7e6b8d30408.tar.gz | |
Vacationdev
Diffstat (limited to 'examples/schaefer_turek_durst_krause_rannbacher/common.hpp')
| -rw-r--r-- | examples/schaefer_turek_durst_krause_rannbacher/common.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/schaefer_turek_durst_krause_rannbacher/common.hpp b/examples/schaefer_turek_durst_krause_rannbacher/common.hpp index 59d2f9c..ac5c94e 100644 --- a/examples/schaefer_turek_durst_krause_rannbacher/common.hpp +++ b/examples/schaefer_turek_durst_krause_rannbacher/common.hpp @@ -25,6 +25,19 @@ namespace lbm { constexpr uint64_t dim_y = 41u; constexpr uint64_t dim_x = 220u; +template<uint64_t N> +struct dimensions { + static constexpr std::array<uint64_t,2u> calculate(){ + return {dim_x * N + 1u, dim_y * N + 1u}; + } +}; + +template<uint64_t N> +constexpr std::array<uint64_t,2u> dims{ + dim_x * N + 1u, + dim_y * N + 1u +}; + constexpr uint64_t particle_amount = 1ul; namespace sch { |
