From de5f9885b0bb3cdaa07f2e6f470fc6cea8aad4ef Mon Sep 17 00:00:00 2001 From: joha2 Date: Mon, 21 May 2018 17:02:58 +0200 Subject: [PATCH] FEM: fenics #0003038: this fixes the CellFunction type to get access to the measures correctly --- src/Mod/Fem/femsolver/fenics/fenics_tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Fem/femsolver/fenics/fenics_tools.py b/src/Mod/Fem/femsolver/fenics/fenics_tools.py index 94e8c726a1..ba5850368b 100644 --- a/src/Mod/Fem/femsolver/fenics/fenics_tools.py +++ b/src/Mod/Fem/femsolver/fenics/fenics_tools.py @@ -53,7 +53,7 @@ else: for (key, value) in self.group_value_dict.iteritems(): # Fenics interface here: create cell function of type int for every group # TODO: examine whether int is appropriate or this class could be generalized - self.markers[key] = fenics.CellFunction("int", self.mesh) + self.markers[key] = fenics.CellFunction("size_t", self.mesh) xdmffile.read(self.markers[key], key) self.dx[key] = fenics.Measure("dx", domain=self.mesh, subdomain_data=self.markers[key]) xdmffile.close()