From 5e7e4f60d239482ba8ddf98b51c11b38ab4ea877 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Tue, 18 Oct 2016 14:11:41 +0200 Subject: [PATCH] [bugfix] fix stokes_stress_numdiff --- python/dune/perftool/pdelab/basis.py | 4 ++-- python/dune/perftool/pdelab/localoperator.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/python/dune/perftool/pdelab/basis.py b/python/dune/perftool/pdelab/basis.py index b1ded62e..d848aef2 100644 --- a/python/dune/perftool/pdelab/basis.py +++ b/python/dune/perftool/pdelab/basis.py @@ -146,7 +146,7 @@ def evaluate_coefficient(element, name, container, restriction, component): basis = name_basis(leaf_element, restriction) if isinstance(sub_element, (VectorElement, TensorElement)): - lfs = lfs_child(lfs, idims, shape=shape_as_pymbolic(shape), symmetry=element.symmetry) + lfs = lfs_child(lfs, idims, shape=shape_as_pymbolic(shape), symmetry=element.symmetry()) from dune.perftool.pdelab.argument import pymbolic_coefficient coeff = pymbolic_coefficient(container, lfs, index) @@ -184,7 +184,7 @@ def evaluate_coefficient_gradient(element, name, container, restriction, compone basis = name_reference_gradient(leaf_element, restriction) if isinstance(sub_element, (VectorElement, TensorElement)): - lfs = lfs_child(lfs, idims[:-1], shape=shape_as_pymbolic(shape[:-1]), symmetry=element.symmetry) + lfs = lfs_child(lfs, idims[:-1], shape=shape_as_pymbolic(shape[:-1]), symmetry=element.symmetry()) from dune.perftool.pdelab.argument import pymbolic_coefficient coeff = pymbolic_coefficient(container, lfs, index) diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py index 2dfbe9be..5cafcc04 100644 --- a/python/dune/perftool/pdelab/localoperator.py +++ b/python/dune/perftool/pdelab/localoperator.py @@ -297,7 +297,7 @@ def determine_accumulation_space(expr, number, measure): if len(subel.value_shape()) != 0: from dune.perftool.pdelab.geometry import dimension_iname idims = tuple(dimension_iname(context='arg', count=i) for i in range(len(subel.value_shape()))) - lfs = lfs_child(lfs, idims, shape=subel.value_shape(), symmetry=subel.symmetry) + lfs = lfs_child(lfs, idims, shape=subel.value_shape(), symmetry=subel.symmetry()) subel = subel.sub_elements()[0] lfsi = Variable(lfs_iname(subel, ma.restriction, count=number)) -- GitLab