From 0018b36de7f5c444b851df4063a9d02178df479e Mon Sep 17 00:00:00 2001
From: Matthew Smith <mjsmith6@illinois.edu>
Date: Mon, 16 Nov 2020 11:29:11 -0600
Subject: [PATCH] fix object array vectorization in interior_trace_pair

---
 grudge/eager.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/grudge/eager.py b/grudge/eager.py
index 482a37ca..3bacbc2b 100644
--- a/grudge/eager.py
+++ b/grudge/eager.py
@@ -341,12 +341,7 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
 
 def interior_trace_pair(discrwb, vec):
     i = discrwb.project("vol", "int_faces", vec)
-
-    if isinstance(vec, np.ndarray):
-        e = obj_array_vectorize(
-                lambda el: discrwb.opposite_face_connection()(el),
-                i)
-
+    e = obj_array_vectorize(lambda el: discrwb.opposite_face_connection()(el), i)
     return TracePair("int_faces", interior=i, exterior=e)
 
 
-- 
GitLab