summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-06-28 19:35:07 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-06-28 19:35:07 +0200
commit283ff837896c805bddf4962caaa54c26aa8bab1f (patch)
tree080672eb1e183fff0ef628dfc3ae6628cb8d10f5
parent7a7d681ce70133ef0bc47a701f5b8448b15b3a29 (diff)
downloadlibs-lbm-283ff837896c805bddf4962caaa54c26aa8bab1f.tar.gz
Doing porosity work
-rw-r--r--lib/core/c++/particle/porosity.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/core/c++/particle/porosity.hpp b/lib/core/c++/particle/porosity.hpp
index 39d9652..f555cae 100644
--- a/lib/core/c++/particle/porosity.hpp
+++ b/lib/core/c++/particle/porosity.hpp
@@ -28,10 +28,17 @@ public:
};
+
template<typename T, uint64_t D, typename saw::native_data_type<T>::type radius, typename saw::native_data_type<T>::type eps>
class particle_porosity<T, D, coll::ParticleCollisionSpheroid<T,radius, eps>> final {
public:
- saw::data<sch::Scalar<T>> calculate(const saw::data<sch::ParticleGroup<T,D,sch::ParticleCollisionSpheroid<T,radius,eps> > >& part_group, uint64_t i, const saw::data<sch::Vector<T,D>>& lbm_pos){
+ saw::data<sch::Scalar<T>> calculate(const saw::data<sch::Vector<T,D>>& lbm_pos, saw::data<sch::Scalar<T>> rad) const {
+ saw::data<sch::Scalar<T>> pos;
+
+
+ }
+
+ saw::data<sch::Scalar<T>> calculate(const saw::data<sch::ParticleGroup<T,D,sch::ParticleCollisionSpheroid<T,radius,eps> > >& part_group, uint64_t i, const saw::data<sch::Vector<T,D>>& lbm_pos) const {
saw::data<sch::Scalar<T>> por;
por.at({});