diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-03-20 15:39:08 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-03-20 15:39:08 +0100 |
| commit | 15bb1ae31583b53b448bf8f6300384ddf0025668 (patch) | |
| tree | b13596ca3d99a3062ffd9b4a7ac01bf70fc540d2 /lib/core/c++/boundary.hpp | |
| parent | 09cce8c175bcf93a077e63035fc68a3f2627bd75 (diff) | |
| parent | 9b1ccde40d24ac5e8e22557fc762283382d3e985 (diff) | |
| download | libs-lbm-15bb1ae31583b53b448bf8f6300384ddf0025668.tar.gz | |
Merge branch 'dev'
Diffstat (limited to 'lib/core/c++/boundary.hpp')
| -rw-r--r-- | lib/core/c++/boundary.hpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/core/c++/boundary.hpp b/lib/core/c++/boundary.hpp index 3503681..adb473d 100644 --- a/lib/core/c++/boundary.hpp +++ b/lib/core/c++/boundary.hpp @@ -114,10 +114,18 @@ public: // Technically use .copy() auto& dfs_old = dfs_old_f.at(index); auto df_cpy = dfs_old; + + static_assert(Descriptor::D == 2u and Descriptor::Q == 9u, "Some parts are hard coded sadly"); - for(uint64_t i = 0u; i < Descriptor::Q; ++i){ - dfs_old.at({i}) = df_cpy.at({dfi::opposite_index.at(i)}); - } + dfs_old.at({0u}) = df_cpy.at({0u}); + dfs_old.at({1u}) = df_cpy.at({1u}); + dfs_old.at({2u}) = df_cpy.at({2u}); + dfs_old.at({3u}) = df_cpy.at({4u}); + dfs_old.at({4u}) = df_cpy.at({3u}); + dfs_old.at({5u}) = df_cpy.at({7u}); + dfs_old.at({6u}) = df_cpy.at({8u}); + dfs_old.at({7u}) = df_cpy.at({5u}); + dfs_old.at({8u}) = df_cpy.at({6u}); } }; |
