summaryrefslogtreecommitdiff
path: root/lib/core
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core')
-rw-r--r--lib/core/c++/particle/particle_opa.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/core/c++/particle/particle_opa.hpp b/lib/core/c++/particle/particle_opa.hpp
index e6396d6..bfd2e3c 100644
--- a/lib/core/c++/particle/particle_opa.hpp
+++ b/lib/core/c++/particle/particle_opa.hpp
@@ -35,12 +35,13 @@ public:
auto& porous = porous_f.at(index);
-
auto pos_ind = saw::math::vectorize_data(index);
auto diff = pos_ind - pos_;
// Write out value
+ auto diff = pos_ind.template cast_to<T>() - pos_;
+ auto diff_dot = saw::math::dot(diff,diff);
porous = particle_porosity<>::calculate(diff, rad_, eps_);
}
};