From 3baf1b1780638bd022bb4d5ef7bb6882f31a19a1 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Thu, 24 Aug 2017 15:58:33 +0200 Subject: [PATCH] Fixup lfs size determination for systems of identical components --- python/dune/perftool/pdelab/spaces.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/python/dune/perftool/pdelab/spaces.py b/python/dune/perftool/pdelab/spaces.py index aa3f7c21..c9883dd6 100644 --- a/python/dune/perftool/pdelab/spaces.py +++ b/python/dune/perftool/pdelab/spaces.py @@ -71,8 +71,7 @@ def define_lfs(name, father, child): @preamble -def define_lfs_size(element, restriction): - lfs = name_leaf_lfs(element, restriction) +def define_lfs_size(lfs, element, restriction): name = name_lfs_bound(lfs) return "auto {} = {}.size();".format(name, lfs) @@ -86,7 +85,7 @@ def define_gfs(name, father, child): def _name_lfs(element, restriction, tp, name): if len(tp) == 0: name_leaf_lfs(element, restriction, val=name) - define_lfs_size(element, restriction) + define_lfs_size(name, element, restriction) return name childname = "{}_{}".format(name, tp[0]) -- GitLab