From 0608180954b2c48c707d61786e80931d09d54839 Mon Sep 17 00:00:00 2001 From: Pablo Brubeck Date: Wed, 2 Oct 2024 16:52:40 +0100 Subject: [PATCH] address review comments --- firedrake/bcs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firedrake/bcs.py b/firedrake/bcs.py index 1888bca630..ae65282629 100644 --- a/firedrake/bcs.py +++ b/firedrake/bcs.py @@ -137,8 +137,8 @@ def hermite_stride(bcnodes): fe = self._function_space.finat_element tdim = self._function_space.mesh().topological_dimension() if isinstance(fe, finat.Hermite) and tdim == 1: - return bcnodes[::tdim+1] # every second dof is the vertex value - elif isinstance(fe, (finat.Hermite, finat.AlfeldSorokina)): + return bcnodes[::2] # every second dof is the vertex value + elif isinstance(fe, finat.AlfeldSorokina): # Skip derivative nodes deriv_nodes = [k for k, node in enumerate(fe.fiat_equivalent.dual) if len(node.deriv_dict) != 0] deriv_ids = self._function_space.cell_node_list[:, deriv_nodes]