summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-02-20 17:46:58 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-02-20 17:46:58 +0100
commitb330a03a1088d5cdeaa6dd7893b38e5c4ef0a9e7 (patch)
tree9188d9bca15917b5e1ded0a9f3d0f335381d9ccf /lib
parentcb514e099515934322d9400d559a65b831cf4c5f (diff)
downloadlibs-lbm-b330a03a1088d5cdeaa6dd7893b38e5c4ef0a9e7.tar.gz
Adding PSM component to default include. Porosity in HLBM reset turned
off
Diffstat (limited to 'lib')
-rw-r--r--lib/core/c++/hlbm.hpp2
-rw-r--r--lib/core/c++/lbm.hpp1
-rw-r--r--lib/core/c++/psm.hpp2
3 files changed, 3 insertions, 2 deletions
diff --git a/lib/core/c++/hlbm.hpp b/lib/core/c++/hlbm.hpp
index 4afe274..41e2e27 100644
--- a/lib/core/c++/hlbm.hpp
+++ b/lib/core/c++/hlbm.hpp
@@ -60,7 +60,7 @@ public:
dfs_old_f.at(index).at({i}) = dfs_old_f.at(index).at({i}) + frequency_ * (eq.at(i) - dfs_old_f.at(index).at({i}));
}
- porosity.at({}) = 1.0;
+ // porosity.at({}) = 1.0;
D.at({}) = 0.0;
}
};
diff --git a/lib/core/c++/lbm.hpp b/lib/core/c++/lbm.hpp
index df89a69..27a7df3 100644
--- a/lib/core/c++/lbm.hpp
+++ b/lib/core/c++/lbm.hpp
@@ -15,6 +15,7 @@
#include "hlbm.hpp"
#include "macroscopic.hpp"
#include "memory.hpp"
+#include "psm.hpp"
#include "stream.hpp"
#include "write_vtk.hpp"
#include "util.hpp"
diff --git a/lib/core/c++/psm.hpp b/lib/core/c++/psm.hpp
index 94d5ccd..74ba58e 100644
--- a/lib/core/c++/psm.hpp
+++ b/lib/core/c++/psm.hpp
@@ -20,7 +20,7 @@ private:
saw::data<sch::Scalar<T>> frequency_;
public:
component(
- saw::data<sch::Scalar<T>> relaxation__
+ typename saw::native_data_type<T>::type relaxation__
):
relaxation_{relaxation__}
{