@@ -326,10 +326,10 @@ for func in (:function_value, :function_gradient)
326326 @boundscheck checkbounds (u, 1 : getnbasefunctions (iv))
327327 if here
328328 dof_range_here = 1 : getnbasefunctions (iv. here)
329- return $ (func)(iv. here, q_point, @view (u[ dof_range_here]) )
329+ return $ (func)(iv. here, q_point, u, dof_range_here)
330330 else # there
331331 dof_range_there = (1 : getnbasefunctions (iv. there)) .+ getnbasefunctions (iv. here)
332- return $ (func)(iv. there, q_point, @view (u[ dof_range_there]) )
332+ return $ (func)(iv. there, q_point, u, dof_range_there)
333333 end
334334 end
335335 function $ (func)(
@@ -360,8 +360,8 @@ for (func, f_, is_avg) in (
360360 @boundscheck checkbounds (u, getnbasefunctions (iv))
361361 dof_range_here = 1 : getnbasefunctions (iv. here)
362362 dof_range_there = (1 : getnbasefunctions (iv. there)) .+ getnbasefunctions (iv. here)
363- f_here = $ (f_)(iv. here, qp, @view (u[ dof_range_here]) )
364- f_there = $ (f_)(iv. there, qp, @view (u[ dof_range_there]) )
363+ f_here = $ (f_)(iv. here, qp, u, dof_range_here)
364+ f_there = $ (f_)(iv. there, qp, u, dof_range_there)
365365 return $ (is_avg ? :((f_here + f_there) / 2 ) : :(f_there - f_here))
366366 end
367367 function $ (func)(
0 commit comments