summaryrefslogtreecommitdiff
path: root/examples/schaefer_turek_durst_krause_rannbacher/common.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-09-25 19:40:33 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-09-25 19:40:33 +0200
commit95b74577fe5c75e3e8497dc16241b7e6b8d30408 (patch)
tree444455743b3576d327295a1d4bb796948a35fab9 /examples/schaefer_turek_durst_krause_rannbacher/common.hpp
parent01a24574ebbe3d37feb95b94c06d573639c80704 (diff)
downloadlibs-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.hpp13
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 {