From 85ff3d39d49c6985b060b3d9a82521b0739a94c4 Mon Sep 17 00:00:00 2001
From: sergio <s.ferraris@opencfd.co.uk>
Date: Thu, 18 Mar 2021 10:40:37 -0700
Subject: [PATCH] BUG: Fixing crankConRod re-reading controlDict

---
 src/engine/engineTime/crankConRod/crankConRod.C | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/engine/engineTime/crankConRod/crankConRod.C b/src/engine/engineTime/crankConRod/crankConRod.C
index 7c9446debe3..b17a85bbd06 100644
--- a/src/engine/engineTime/crankConRod/crankConRod.C
+++ b/src/engine/engineTime/crankConRod/crankConRod.C
@@ -6,6 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2017 OpenFOAM Foundation
+    Copyright (C) 2021 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -42,7 +43,6 @@ namespace Foam
 
 void Foam::crankConRod::timeAdjustment()
 {
-    deltaT_  = degToTime(deltaT_);
     endTime_ = degToTime(endTime_);
 
     if
@@ -93,6 +93,7 @@ Foam::crankConRod::crankConRod
     startTime_  = degToTime(startTime_);
     value()     = degToTime(value());
 
+    deltaT_     = degToTime(deltaT_);
     deltaTSave_ = deltaT_;
     deltaT0_    = deltaT_;
 }
-- 
GitLab