From 1cba7e17b558b498303953f18d590f76ad7917f1 Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Thu, 5 Feb 2015 12:27:46 +0000
Subject: [PATCH] fvMotionSolverEngineMesh: construct the motionSolver from the
 engineTime IOdictionary Resolves bug-report
 http://www.openfoam.org/mantisbt/view.php?id=774

---
 .../fvMotionSolverEngineMesh.C                    | 15 ++-------------
 src/engine/engineTime/engineTime.H                |  4 ++--
 2 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/src/engine/engineMesh/fvMotionSolverEngineMesh/fvMotionSolverEngineMesh.C b/src/engine/engineMesh/fvMotionSolverEngineMesh/fvMotionSolverEngineMesh.C
index 50ad3749b86..507fc66e1ba 100644
--- a/src/engine/engineMesh/fvMotionSolverEngineMesh/fvMotionSolverEngineMesh.C
+++ b/src/engine/engineMesh/fvMotionSolverEngineMesh/fvMotionSolverEngineMesh.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2013 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2015 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -46,18 +46,7 @@ Foam::fvMotionSolverEngineMesh::fvMotionSolverEngineMesh(const IOobject& io)
     motionSolver_
     (
         *this,
-        IOdictionary
-        (
-            IOobject
-            (
-                "dynamicMeshDict",
-                time().constant(),
-                *this,
-                IOobject::NO_READ,
-                IOobject::NO_WRITE
-            ),
-            engineDB_.engineDict()
-        )
+        engineDB_.engineDict()
     )
 {
     engineDB_.engineDict().readIfPresent("pistonLayers", pistonLayers_);
diff --git a/src/engine/engineTime/engineTime.H b/src/engine/engineTime/engineTime.H
index f80504f75af..69f4edb7b6b 100644
--- a/src/engine/engineTime/engineTime.H
+++ b/src/engine/engineTime/engineTime.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2015 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -133,7 +133,7 @@ public:
         // Access
 
             //- Return the engine geometry dictionary
-            const dictionary& engineDict() const
+            const IOdictionary& engineDict() const
             {
                 return dict_;
             }
-- 
GitLab