summaryrefslogtreecommitdiff
path: root/modules/core/c++
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-07-20 16:40:17 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-07-20 16:40:17 +0200
commit7f3e504e27c4cef0fb290dce5c046dd299d73046 (patch)
tree4c86d4b2a45879c2cc0f33d7a9e971b447366c14 /modules/core/c++
parented50ed014fd426566a7d7348d0197892d8f76361 (diff)
parent5940a86f4c5ff39e6a1dbd5a33bf0782e30d58c0 (diff)
downloadlibs-lbm-master.tar.gz
Merge branch 'dev'HEADmaster
Diffstat (limited to 'modules/core/c++')
-rw-r--r--modules/core/c++/hlbm.hpp4
-rw-r--r--modules/core/c++/particle.hpp2
-rw-r--r--modules/core/c++/particle/particle.hpp2
3 files changed, 5 insertions, 3 deletions
diff --git a/modules/core/c++/hlbm.hpp b/modules/core/c++/hlbm.hpp
index 25b6bf0..6fce4ca 100644
--- a/modules/core/c++/hlbm.hpp
+++ b/modules/core/c++/hlbm.hpp
@@ -182,7 +182,9 @@ public:
auto& pirb_acc = pirb.template get<"acceleration">();
pirb_acc = force_p;
- verlet_step_lambda(part_spheroid_group,{{0u}},{{1u}});
+ saw::data<sch::Scalar<T>> ts;
+ ts.at({}) = 1u;
+ verlet_step_lambda<T,Desc::D,1u,coll::Spheroid<T>>(part_spheroid_group,{{{0u}}},ts);
// Check
}
diff --git a/modules/core/c++/particle.hpp b/modules/core/c++/particle.hpp
index 691a74b..2c60884 100644
--- a/modules/core/c++/particle.hpp
+++ b/modules/core/c++/particle.hpp
@@ -26,7 +26,7 @@ public:
// Compute forces
// Update particle velocity
- verlet_step_lambda<T,Descriptor::D>(p,{1.0});
+ verlet_step_lambda_old<T,Descriptor::D>(p,{1.0});
// Update porosity over lattice nodes
diff --git a/modules/core/c++/particle/particle.hpp b/modules/core/c++/particle/particle.hpp
index 6d57930..29b08e6 100644
--- a/modules/core/c++/particle/particle.hpp
+++ b/modules/core/c++/particle/particle.hpp
@@ -171,7 +171,7 @@ constexpr auto verlet_step_lambda_old = [](saw::data<sch::Particle<T,D>>& partic
};
template<typename T,uint64_t D,uint64_t PC, typename Coll>
-constexpr auto verlet_step_lambda = [](saw::data<sch::ParticleGroup<T,D,PC,Coll>>& pgrp, saw::data<sch::FixedArray<T,1u>> index, saw::data<sch::Scalar<T>> time_step_delta){
+constexpr auto verlet_step_lambda = [](saw::data<sch::ParticleGroup<T,D,PC,Coll>>& pgrp, saw::data<sch::FixedArray<sch::UInt64,1u>> index, saw::data<sch::Scalar<T>> time_step_delta){
auto& parts = pgrp.template get<"particles">();
auto& particle = parts.at(index);