From 4ff99a7af4c75cd6c4e7adafb7951ef8134e8a84 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Wed, 28 Oct 2020 21:51:20 +0100 Subject: [PATCH] more logical layout --- python/damask/_geom.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/python/damask/_geom.py b/python/damask/_geom.py index 7dfca4cd1..c76cc8c5a 100644 --- a/python/damask/_geom.py +++ b/python/damask/_geom.py @@ -787,14 +787,13 @@ class Geom: New material indices. """ - mapper = dict(zip(from_material,to_material)) - - def mp(entry): + def mp(entry,mapper): return mapper[entry] if entry in mapper else entry mp = np.vectorize(mp) + mapper = dict(zip(from_material,to_material)) - return Geom(material = mp(self.material).reshape(self.grid), + return Geom(material = mp(self.material,mapper).reshape(self.grid), size = self.size, origin = self.origin, comments = self.comments+[util.execution_stamp('Geom','substitute')],