From 2481394cfffd72af7faf56f4a8dbf3a857e8f3b5 Mon Sep 17 00:00:00 2001
From: Patrick Jaap <patrick.jaap@tu-dresden.de>
Date: Fri, 26 Jun 2020 18:15:02 +0200
Subject: [PATCH] Local energy densities: parameter are always `double`

This improves the automatic differentiation a bit.
---
 dune/elasticity/materials/exphenckydensity.hh |  2 +-
 .../materials/mooneyrivlindensity.hh          | 26 +++++++++----------
 dune/elasticity/materials/neohookedensity.hh  |  2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/dune/elasticity/materials/exphenckydensity.hh b/dune/elasticity/materials/exphenckydensity.hh
index 9258e57..3f2a299 100644
--- a/dune/elasticity/materials/exphenckydensity.hh
+++ b/dune/elasticity/materials/exphenckydensity.hh
@@ -85,7 +85,7 @@ public:
   }
 
   /** \brief Lame constants */
-  field_type mu_, lambda_, kappa_, k_, khat_, alpha_, beta_;
+  double mu_, lambda_, kappa_, k_, khat_, alpha_, beta_;
 };
 
 } // namespace Dune::Elasticity
diff --git a/dune/elasticity/materials/mooneyrivlindensity.hh b/dune/elasticity/materials/mooneyrivlindensity.hh
index 3cf4d5d..de04151 100644
--- a/dune/elasticity/materials/mooneyrivlindensity.hh
+++ b/dune/elasticity/materials/mooneyrivlindensity.hh
@@ -126,19 +126,19 @@ public:
   }
 
   /** \brief Lame constants */
-  field_type mooneyrivlin_a,
-             mooneyrivlin_b,
-             mooneyrivlin_c,
-             mooneyrivlin_10,
-             mooneyrivlin_01,
-             mooneyrivlin_20,
-             mooneyrivlin_02,
-             mooneyrivlin_11,
-             mooneyrivlin_30,
-             mooneyrivlin_21,
-             mooneyrivlin_12,
-             mooneyrivlin_03,
-             mooneyrivlin_k;
+  double mooneyrivlin_a,
+         mooneyrivlin_b,
+         mooneyrivlin_c,
+         mooneyrivlin_10,
+         mooneyrivlin_01,
+         mooneyrivlin_20,
+         mooneyrivlin_02,
+         mooneyrivlin_11,
+         mooneyrivlin_30,
+         mooneyrivlin_21,
+         mooneyrivlin_12,
+         mooneyrivlin_03,
+         mooneyrivlin_k;
   std::string mooneyrivlin_energy;
 };
 
diff --git a/dune/elasticity/materials/neohookedensity.hh b/dune/elasticity/materials/neohookedensity.hh
index f93acf0..9b3f2f3 100644
--- a/dune/elasticity/materials/neohookedensity.hh
+++ b/dune/elasticity/materials/neohookedensity.hh
@@ -76,7 +76,7 @@ public:
   }
 
   /** \brief Lame constants */
-  field_type mu_, lambda_, kappa_;
+  double mu_, lambda_, kappa_;
 };
 
 } // namespace Dune::Elasticity
-- 
GitLab