From c843f5a8b5d0d07fed7c3a29d69fffe7f656d380 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 1 Nov 2015 22:10:38 -0600 Subject: [PATCH] Move warped-rect generation to meshmode --- examples/geometry.py | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/examples/geometry.py b/examples/geometry.py index 51831b4e..e10254bf 100644 --- a/examples/geometry.py +++ b/examples/geometry.py @@ -33,24 +33,8 @@ def main(write_output=True): cl_ctx = cl.create_some_context() queue = cl.CommandQueue(cl_ctx) - from meshmode.mesh.generation import generate_regular_rect_mesh - mesh = generate_regular_rect_mesh(a=(-0.5, -0.5), b=(0.5, 0.5), - n=(6, 6), order=4) - - def m(x): - result = np.empty_like(x) - result[0] = ( - 1.5*x[0] + np.cos(x[0]) - + 0.1*np.sin(10*x[1])) - result[1] = ( - 0.05*np.cos(10*x[0]) - + 1.3*x[1] + np.sin(x[1])) - if len(x) == 3: - result[2] = x[2] - return result - - from meshmode.mesh.processing import map_mesh - mesh = map_mesh(mesh, m) + from meshmode.mesh.generation import generate_warped_rect_mesh + mesh = generate_warped_rect_mesh(dim=2, order=4, n=6) discr = Discretization(cl_ctx, mesh, order=4) -- GitLab