From af34e61ef772fd6151eb0dfe3c3a7e1e05ea86b0 Mon Sep 17 00:00:00 2001
From: Andrew Heather <>
Date: Thu, 26 Mar 2020 21:26:25 +0000
Subject: [PATCH] ENH: reactingParcelFoam - made film region mesh available for
 postProcess

---
 .../createMeshesPostProcess.H                 | 28 +++++++++++++++++++
 .../reactingParcelFoam/reactingParcelFoam.C   |  1 +
 2 files changed, 29 insertions(+)
 create mode 100644 applications/solvers/lagrangian/reactingParcelFoam/createMeshesPostProcess.H

diff --git a/applications/solvers/lagrangian/reactingParcelFoam/createMeshesPostProcess.H b/applications/solvers/lagrangian/reactingParcelFoam/createMeshesPostProcess.H
new file mode 100644
index 00000000000..a69a6f87ce3
--- /dev/null
+++ b/applications/solvers/lagrangian/reactingParcelFoam/createMeshesPostProcess.H
@@ -0,0 +1,28 @@
+#include "createMesh.H"
+
+IOdictionary filmDict
+(
+    IOobject
+    (
+        "surfaceFilmProperties",
+        runTime.constant(),
+        runTime,
+        IOobject::MUST_READ,
+        IOobject::NO_WRITE,
+        false
+    )
+);
+
+const word filmRegionName = filmDict.get<word>("region");
+
+fvMesh filmMesh
+(
+    IOobject
+    (
+        filmRegionName,
+        runTime.timeName(),
+        runTime,
+        IOobject::MUST_READ
+    )
+);
+
diff --git a/applications/solvers/lagrangian/reactingParcelFoam/reactingParcelFoam.C b/applications/solvers/lagrangian/reactingParcelFoam/reactingParcelFoam.C
index 38dd7334ba4..9e912ce9670 100644
--- a/applications/solvers/lagrangian/reactingParcelFoam/reactingParcelFoam.C
+++ b/applications/solvers/lagrangian/reactingParcelFoam/reactingParcelFoam.C
@@ -70,6 +70,7 @@ int main(int argc, char *argv[])
         " and surface film modelling."
     );
 
+    #define CREATE_MESH createMeshesPostProcess.H
     #include "postProcess.H"
 
     #include "addCheckCaseOptions.H"
-- 
GitLab