diff --git a/python/dune/perftool/sumfact/symbolic.py b/python/dune/perftool/sumfact/symbolic.py index 551a69b4b1aa4e0d67400ec8cfa29bcb6deaf3d7..28b7a061f330d839ab7e93be66aca397e6875109 100644 --- a/python/dune/perftool/sumfact/symbolic.py +++ b/python/dune/perftool/sumfact/symbolic.py @@ -409,10 +409,7 @@ class VectorizedSumfactKernel(SumfactKernelBase, ImmutableRecord, prim.Variable) @property def padded_indices(self): - indices = set(range(self.vector_width)) - for h in range(len(self.kernels)): - for v in range(self.vertical_width): - indices.discard(h * self.horizontal_width + v) + indices = set(range(self.vector_width)) - set(range(len(self.kernels))) return tuple(self.kernels[0].quadrature_index(None) + (i,) for i in indices) @property