From 5fb2dcbbc7e8ebecf86d10be5f4a05e124c6e18a Mon Sep 17 00:00:00 2001
From: Christoph Rettinger <christoph.rettinger@fau.de>
Date: Wed, 12 Feb 2020 15:28:15 +0100
Subject: [PATCH] Fixes in arguments

---
 python/mesa_pd/templates/kernel/LinearSpringDashpot.templ.h | 5 ++---
 src/mesa_pd/kernel/LinearSpringDashpot.h                    | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/python/mesa_pd/templates/kernel/LinearSpringDashpot.templ.h b/python/mesa_pd/templates/kernel/LinearSpringDashpot.templ.h
index 2e86c1c1d..2613d2414 100644
--- a/python/mesa_pd/templates/kernel/LinearSpringDashpot.templ.h
+++ b/python/mesa_pd/templates/kernel/LinearSpringDashpot.templ.h
@@ -93,7 +93,7 @@ public:
                                const size_t type2,
                                const real_t coefficientOfRestitution,
                                const real_t collisionTime,
-                               const real_t poissonsRatio,
+                               const real_t kappa,
                                const real_t effectiveMass);
 
    {% for param in parameters %}
@@ -282,10 +282,9 @@ inline void LinearSpringDashpot::setStiffnessAndDamping(const size_t type1,
                                                         const size_t type2,
                                                         const real_t coefficientOfRestitution,
                                                         const real_t collisionTime,
-                                                        const real_t poissonsRatio,
+                                                        const real_t kappa,
                                                         const real_t effectiveMass)
 {
-   const real_t kappa = real_t(2) * ( real_t(1) - poissonsRatio ) / ( real_t(2) - poissonsRatio ) ;
    const real_t lnDryResCoeff = std::log(coefficientOfRestitution);
 
    setStiffnessN(type1, type2, effectiveMass * ( math::pi * math::pi + lnDryResCoeff * lnDryResCoeff ) / (collisionTime * collisionTime) );
diff --git a/src/mesa_pd/kernel/LinearSpringDashpot.h b/src/mesa_pd/kernel/LinearSpringDashpot.h
index 46db0270b..acf15d844 100644
--- a/src/mesa_pd/kernel/LinearSpringDashpot.h
+++ b/src/mesa_pd/kernel/LinearSpringDashpot.h
@@ -98,7 +98,7 @@ public:
                                const size_t type2,
                                const real_t coefficientOfRestitution,
                                const real_t collisionTime,
-                               const real_t poissonsRatio,
+                               const real_t kappa,
                                const real_t effectiveMass);
 
    
@@ -386,10 +386,9 @@ inline void LinearSpringDashpot::setStiffnessAndDamping(const size_t type1,
                                                         const size_t type2,
                                                         const real_t coefficientOfRestitution,
                                                         const real_t collisionTime,
-                                                        const real_t poissonsRatio,
+                                                        const real_t kappa,
                                                         const real_t effectiveMass)
 {
-   const real_t kappa = real_t(2) * ( real_t(1) - poissonsRatio ) / ( real_t(2) - poissonsRatio ) ;
    const real_t lnDryResCoeff = std::log(coefficientOfRestitution);
 
    setStiffnessN(type1, type2, effectiveMass * ( math::pi * math::pi + lnDryResCoeff * lnDryResCoeff ) / (collisionTime * collisionTime) );
-- 
GitLab