diff options
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 { |
