From cb84ceffb57d6c62715bfe642527dca9c1c84155 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Thu, 24 Jan 2019 10:39:33 +0100 Subject: [PATCH] Remove unused code --- python/dune/codegen/blockstructured/basis.py | 49 -------------------- 1 file changed, 49 deletions(-) diff --git a/python/dune/codegen/blockstructured/basis.py b/python/dune/codegen/blockstructured/basis.py index 073c9de3..ea90582e 100644 --- a/python/dune/codegen/blockstructured/basis.py +++ b/python/dune/codegen/blockstructured/basis.py @@ -177,52 +177,3 @@ def name_localbasis(leaf_element): globalarg(name) define_localbasis(leaf_element, name) return name - - -# @kernel_cached -# def evaluate_basis(leaf_element, name, restriction): -# temporary_variable(name, shape=((leaf_element.degree() + 1)**world_dimension(), 1), -# decl_method=declare_cache_temporary(leaf_element, restriction, 'Function')) -# cache = name_localbasis_cache(leaf_element) -# qp = pymbolic_quadrature_position_in_cell(restriction) -# localbasis = name_localbasis(leaf_element) -# instruction(inames=get_backend("quad_inames")(), -# code='{} = {}.evaluateFunction({}, {});'.format(name, cache, str(qp), localbasis), -# assignees=frozenset({name}), -# read_variables=frozenset({get_pymbolic_basename(qp)}), -# ) -# -# -# def pymbolic_basis(leaf_element, restriction, number, context=''): -# assert not isinstance(leaf_element, MixedElement) -# name = "phi_{}".format(FEM_name_mangling(leaf_element)) -# name = restricted_name(name, restriction) -# evaluate_basis(leaf_element, name, restriction) -# inames = lfs_inames(leaf_element, restriction, number, context=context) -# -# return prim.Subscript(prim.Variable(name), (tensor_index_to_sequential_index(inames, leaf_element.degree() + 1), 0)) - -# -# @kernel_cached -# def evaluate_reference_gradient(leaf_element, name, restriction): -# from pudb import set_trace; set_trace() -# temporary_variable(name, shape=((leaf_element.degree() + 1)**world_dimension(), 1, world_dimension()), -# decl_method=declare_cache_temporary(leaf_element, restriction, 'Jacobian')) -# cache = name_localbasis_cache(leaf_element) -# qp = pymbolic_quadrature_position_in_cell(restriction) -# localbasis = name_localbasis(leaf_element) -# instruction(inames=get_backend("quad_inames")(), -# code='{} = {}.evaluateJacobian({}, {});'.format(name, cache, str(qp), localbasis), -# assignees=frozenset({name}), -# read_variables=frozenset({get_pymbolic_basename(qp)}), -# ) -# -# -# def pymbolic_reference_gradient(leaf_element, restriction, number, context=''): -# assert not isinstance(leaf_element, MixedElement) -# name = "js_{}".format(FEM_name_mangling(leaf_element)) -# name = restricted_name(name, restriction) -# evaluate_reference_gradient(leaf_element, name, restriction) -# inames = lfs_inames(leaf_element, restriction, number, context=context) -# -# return prim.Subscript(prim.Variable(name), (tensor_index_to_sequential_index(inames, leaf_element.degree() + 1), 0)) -- GitLab