From cb349d978475e460b4da770f3550273cf9af6aaa Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Fri, 8 Apr 2022 10:54:30 +0200
Subject: [PATCH] [PL/TimeLoop] Interface to access the current and end time.

---
 ProcessLib/TimeLoop.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/ProcessLib/TimeLoop.h b/ProcessLib/TimeLoop.h
index 9ebb6213bf4..a5d19b8cc29 100644
--- a/ProcessLib/TimeLoop.h
+++ b/ProcessLib/TimeLoop.h
@@ -49,6 +49,13 @@ public:
     ~TimeLoop();
 
     bool executeTimeStep();
+    NumLib::NonlinearSolverStatus const& getNonlinearSolverStatus() const
+    {
+        return _nonlinear_solver_status;
+    }
+    double endTime() const { return _end_time; }
+    double currentTime() const { return _current_time; }
+
 private:
     NumLib::NonlinearSolverStatus doNonlinearIteration(
         double const t, double const dt, std::size_t const timesteps);
-- 
GitLab