From 3ce5c8259ff02ebf24d8f16e1c9d671c16d1e8a2 Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Fri, 6 Jul 2018 17:50:24 +0200
Subject: [PATCH] lbmpy: Bugfix when passing field_size parameter to creation
 function

---
 creationfunctions.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/creationfunctions.py b/creationfunctions.py
index 5f02e262..3f6dbf3e 100644
--- a/creationfunctions.py
+++ b/creationfunctions.py
@@ -235,7 +235,7 @@ def create_lb_update_rule(collision_rule=None, optimization={}, **kwargs):
     if opt_params['symbolic_field'] is not None:
         src_field = opt_params['symbolic_field']
     elif opt_params['field_size']:
-        field_size = [s + 2 for s in opt_params['field_size']] + [len(collision_rule.stencil)]
+        field_size = [s + 2 for s in opt_params['field_size']] + [len(collision_rule.method.stencil)]
         src_field = Field.create_fixed_size(params['field_name'], field_size, index_dimensions=1,
                                             layout=opt_params['field_layout'], dtype=field_data_type)
     else:
-- 
GitLab