From 47981e0efa57df813b4b7745a9da04fb7786642d Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Fri, 19 Jul 2013 14:52:03 +0200 Subject: [PATCH] [Cleanup] Move fd.a out of coefficientProduct --- dune/tectonic/frictionpotential.hh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dune/tectonic/frictionpotential.hh b/dune/tectonic/frictionpotential.hh index c3542ff0..bc2b2273 100644 --- a/dune/tectonic/frictionpotential.hh +++ b/dune/tectonic/frictionpotential.hh @@ -32,7 +32,7 @@ class FrictionPotentialWrapper { class FrictionPotential : public FrictionPotentialWrapper { public: FrictionPotential(double coefficient, FrictionData const &fd) - : fd(fd), coefficientProduct(coefficient * fd.a * fd.normalStress) {} + : fd(fd), weightTimesNormalStress(coefficient * fd.normalStress) {} double evaluate(double V) const { assert(V >= 0); @@ -40,7 +40,7 @@ class FrictionPotential : public FrictionPotentialWrapper { return 0; // V log(V/V_m) - V + V_m - return coefficientProduct * (V * std::log(V / V_m) - V + V_m); + return weightTimesNormalStress * fd.a * (V * std::log(V / V_m) - V + V_m); } // log(V/V_m) if V >= V_0 @@ -50,7 +50,7 @@ class FrictionPotential : public FrictionPotentialWrapper { if (V <= V_m) return 0; - return coefficientProduct * std::log(V / V_m); + return weightTimesNormalStress * fd.a * std::log(V / V_m); } // 1/V if V > V_0 @@ -61,7 +61,7 @@ class FrictionPotential : public FrictionPotentialWrapper { if (V <= V_m) return 0; - return coefficientProduct / V; + return weightTimesNormalStress * fd.a / V; } double regularity(double V) const { @@ -83,7 +83,7 @@ class FrictionPotential : public FrictionPotentialWrapper { private: FrictionData const &fd; - double const coefficientProduct; + double const weightTimesNormalStress; double V_m; }; -- GitLab