From a2a40aa0cb13df35c29a42204b3d5754c37def56 Mon Sep 17 00:00:00 2001
From: Marcel Koch <marcel.koch@uni-muenster.de>
Date: Wed, 23 Jan 2019 14:27:33 +0100
Subject: [PATCH] fix boundary predicates in vectorized case

---
 python/dune/codegen/blockstructured/accumulation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/python/dune/codegen/blockstructured/accumulation.py b/python/dune/codegen/blockstructured/accumulation.py
index 8f10521f..9af9759d 100644
--- a/python/dune/codegen/blockstructured/accumulation.py
+++ b/python/dune/codegen/blockstructured/accumulation.py
@@ -125,7 +125,7 @@ def generate_accumulation_instruction_vectorized(expr, visitor):
     accumvar_alias = name_accumulation_alias(accumvar, test_lfs)
 
     predicates = boundary_predicates(visitor.measure, visitor.subdomain_id)
-    predicates.append(blockstructured_boundary_predicated(visitor.measure, visitor.subdomain_id))
+    predicates = predicates.union(blockstructured_boundary_predicated(visitor.measure, visitor.subdomain_id))
 
     quad_inames = visitor.quadrature_inames()
     lfs_inames = visitor.test_info.inames
-- 
GitLab