From 350fe1a2d8d7cdb12b64cc1b91da7f370f86be07 Mon Sep 17 00:00:00 2001
From: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
Date: Fri, 14 Jun 2019 16:48:28 +0100
Subject: [PATCH] ENH: add query function isAdjustTimeStep()

---
 src/OpenFOAM/db/Time/Time.C | 6 ++++++
 src/OpenFOAM/db/Time/Time.H | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C
index e5b8e5f2fdc..9d21d32b356 100644
--- a/src/OpenFOAM/db/Time/Time.C
+++ b/src/OpenFOAM/db/Time/Time.C
@@ -950,6 +950,12 @@ bool Foam::Time::stopAt(const stopAtControls stopCtrl) const
 }
 
 
+bool Foam::Time::isAdjustTimeStep() const
+{
+    return controlDict_.lookupOrDefault("adjustTimeStep", false) ? true : false;
+}
+
+
 void Foam::Time::setTime(const Time& t)
 {
     value() = t.value();
diff --git a/src/OpenFOAM/db/Time/Time.H b/src/OpenFOAM/db/Time/Time.H
index 7ab154f604f..9b8f37e2526 100644
--- a/src/OpenFOAM/db/Time/Time.H
+++ b/src/OpenFOAM/db/Time/Time.H
@@ -422,6 +422,9 @@ public:
             //- Return the stop control information
             virtual stopAtControls stopAt() const;
 
+            //- Return true if adjustTimeStep is true
+            virtual bool isAdjustTimeStep() const;
+
             //- Return the list of function objects
             const functionObjectList& functionObjects() const
             {
-- 
GitLab