From 721aef39a85516a826185bd8f043c8ccd9e43c18 Mon Sep 17 00:00:00 2001 From: Marcel Koch <marcel.koch@uni-muenster.de> Date: Thu, 4 Apr 2019 10:25:52 +0200 Subject: [PATCH] always use direct access to coefficients --- python/dune/codegen/blockstructured/argument.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/python/dune/codegen/blockstructured/argument.py b/python/dune/codegen/blockstructured/argument.py index a96630cf..deff1b84 100644 --- a/python/dune/codegen/blockstructured/argument.py +++ b/python/dune/codegen/blockstructured/argument.py @@ -18,9 +18,6 @@ def pymbolic_coefficient(container, lfs, element, index): lfs = prim.Variable(lfs) # use higher order FEM index instead of Q1 index - if get_form_option("vectorization_blockstructured"): - subelem_inames = sub_element_inames() - coeff_alias = name_container_alias(container, lfs, element) - return prim.Subscript(prim.Variable(coeff_alias), tuple(prim.Variable(i) for i in subelem_inames + index)) - else: - return prim.Call(CoefficientAccess(container), (lfs, micro_index_to_macro_index(element, index),)) + subelem_inames = sub_element_inames() + coeff_alias = name_container_alias(container, lfs, element) + return prim.Subscript(prim.Variable(coeff_alias), tuple(prim.Variable(i) for i in subelem_inames + index)) -- GitLab