From 89533f115e79d558e6279f6aba23089567b3be50 Mon Sep 17 00:00:00 2001
From: podlesny <podlesny@zedat.fu-berlin.de>
Date: Sun, 14 Mar 2021 17:30:24 +0100
Subject: [PATCH] remove regularity checks in truncatedRateState

---
 .../data-structures/friction/frictionpotential.hh         | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dune/tectonic/data-structures/friction/frictionpotential.hh b/dune/tectonic/data-structures/friction/frictionpotential.hh
index 81b47741..a5d3cf72 100644
--- a/dune/tectonic/data-structures/friction/frictionpotential.hh
+++ b/dune/tectonic/data-structures/friction/frictionpotential.hh
@@ -34,7 +34,7 @@ class TruncatedRateState : public FrictionPotential {
       : fd(_fd), weight(_weight), weightedNormalStress(_weightedNormalStress) {}
 
   double coefficientOfFriction(double V) const override {
-    if (V <= Vmin or regularity(V)>10e8)
+    if (V <= Vmin)
       return 0.0;
 
     //std::cout << "V: " << V << " Vmin: " << Vmin << std::endl;
@@ -49,8 +49,8 @@ class TruncatedRateState : public FrictionPotential {
 
   double differential(double V) const override {
     //std::cout << "differential: " <<  weight * fd.C - weightedNormalStress * coefficientOfFriction(V) << std::endl;
-    if (V <= Vmin or regularity(V)>10e8)
-      return 0.0;
+    //if (V <= Vmin or regularity(V)>10e8)
+    //  return 0.0;
 
     return weight * fd.C - weightedNormalStress * coefficientOfFriction(V);
   }
@@ -74,7 +74,7 @@ class TruncatedRateState : public FrictionPotential {
   }
 
   double evaluate(double V) const override {
-    if (V <= Vmin or regularity(V)>10e8)
+    if (V <= Vmin)
         return 0.0;
 
       return weight * fd.C * V - weightedNormalStress * fd.a * V * (std::log(V / Vmin) - 1);
-- 
GitLab