From 0743dc99318fb0adf46d79d91d292236ef586fb6 Mon Sep 17 00:00:00 2001
From: David Seus <david.seus@ians.uni-stuttgart.de>
Date: Tue, 7 May 2019 18:10:44 +0200
Subject: [PATCH] put SolutionFile class in an own file

---
 LDDsimulation/solutionFile.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 LDDsimulation/solutionFile.py

diff --git a/LDDsimulation/solutionFile.py b/LDDsimulation/solutionFile.py
new file mode 100644
index 0000000..7ae0a95
--- /dev/null
+++ b/LDDsimulation/solutionFile.py
@@ -0,0 +1,13 @@
+import dolfin as df
+# https://github.com/geo-fluid-dynamics/phaseflow-fenics
+# adapted from Lucas Ostrowski
+class SolutionFile(df.XDMFFile):
+    """
+    This class extends `df.XDMFFile` with some minor changes for convenience.
+    """
+    def __init__(self, mpicomm, filepath):
+        df.XDMFFile.__init__(self, mpicomm, filepath)
+
+        self.parameters["functions_share_mesh"] = True
+        self.parameters["flush_output"] = False
+        self.path = filepath # Mimic the file path attribute from a `file` returned by `open`
-- 
GitLab