From 02ac1f80f95e0d234d7ddb41428497b7265c01b3 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 2 Feb 2017 23:54:52 -0600 Subject: [PATCH] Make draw_2d_mesh work for TensorProductElementGroup --- meshmode/mesh/visualization.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meshmode/mesh/visualization.py b/meshmode/mesh/visualization.py index 601086c1..52711a0a 100644 --- a/meshmode/mesh/visualization.py +++ b/meshmode/mesh/visualization.py @@ -41,6 +41,11 @@ def draw_2d_mesh(mesh, draw_vertex_numbers=True, draw_element_numbers=True, for iel, el in enumerate(grp.vertex_indices): elverts = mesh.vertices[:, el] + from meshmode.mesh import TensorProductElementGroup + if isinstance(grp, TensorProductElementGroup) and grp.dim == 2: + elverts = elverts[:, + np.array([0, 1, 3, 2])] + pathdata = [ (Path.MOVETO, (elverts[0, 0], elverts[1, 0])), ] -- GitLab