From 0f574cbabf94e26131dcb19acd95f61cb9fbdbcf Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Tue, 10 Dec 2019 17:45:15 +0100
Subject: [PATCH] [NL] TS; constify isSolutionErrorComputationNeeded

---
 NumLib/TimeStepping/Algorithms/EvolutionaryPIDcontroller.h      | 2 +-
 .../TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h  | 2 +-
 NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h              | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/NumLib/TimeStepping/Algorithms/EvolutionaryPIDcontroller.h b/NumLib/TimeStepping/Algorithms/EvolutionaryPIDcontroller.h
index b405cd8812b..9ef753c8273 100644
--- a/NumLib/TimeStepping/Algorithms/EvolutionaryPIDcontroller.h
+++ b/NumLib/TimeStepping/Algorithms/EvolutionaryPIDcontroller.h
@@ -80,7 +80,7 @@ public:
         _is_accepted = accepted;
     }
 
-    bool isSolutionErrorComputationNeeded() override { return true; }
+    bool isSolutionErrorComputationNeeded() const override { return true; }
 
     virtual bool canReduceTimestepSize() const override;
 
diff --git a/NumLib/TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h b/NumLib/TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h
index b875f20b0dd..ea3341ae0b3 100644
--- a/NumLib/TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h
+++ b/NumLib/TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h
@@ -97,7 +97,7 @@ public:
     bool accepted() const override;
     void setAcceptedOrNot(bool accepted) override { _accepted = accepted; };
 
-    bool isSolutionErrorComputationNeeded() override { return true; }
+    bool isSolutionErrorComputationNeeded() const override { return true; }
 
     bool canReduceTimestepSize() const override;
 
diff --git a/NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h b/NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h
index bbb8001ab38..93e01513641 100644
--- a/NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h
+++ b/NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h
@@ -111,7 +111,7 @@ public:
 
     /// Get a flag to indicate whether this algorithm needs to compute
     /// solution error. The default return value is false.
-    virtual bool isSolutionErrorComputationNeeded() { return false; }
+    virtual bool isSolutionErrorComputationNeeded() const { return false; }
 
     /// Query the timestepper if further time step size reduction is possible.
     virtual bool canReduceTimestepSize() const { return false; }
-- 
GitLab