From 9a6da2de0faee7de791be20a8745f4a68ba4355f Mon Sep 17 00:00:00 2001
From: David Seus <david.seus@ians.uni-stuttgart.de>
Date: Tue, 30 Apr 2019 11:11:23 +0200
Subject: [PATCH] cleanup _init_exact_solution_expressions

---
 LDDsimulation/LDDsimulation.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/LDDsimulation/LDDsimulation.py b/LDDsimulation/LDDsimulation.py
index 662d5c4..4e77d41 100644
--- a/LDDsimulation/LDDsimulation.py
+++ b/LDDsimulation/LDDsimulation.py
@@ -1046,13 +1046,14 @@ class LDDsimulation(object):
         """
         if self.exact_solution is not None:
             for sd_ind, subdomain in self.subdomain.items():
-                mesh = subdomain.mesh
                 subdomain.pressure_exact = dict()
                 for phase in subdomain.has_phases:
                     print(f"initialising exact solutions for subdomain{subdomain.subdomain_index} and phase {phase}")
                     pa_exact = self.exact_solution[sd_ind][phase]
                     subdomain.pressure_exact.update(
-                        {phase: df.Expression(pa_exact, domain = mesh, degree=self.interpolation_degree, t=self.starttime) }
+                        {phase: df.Expression(pa_exact, domain = subdomain.mesh, #
+                                                        degree=self.interpolation_degree, #
+                                                        t=self.starttime) }
                         )
         else:
             pass
-- 
GitLab