From 741eb7398ae0906c9e1d61272649ed32b7b35106 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Fri, 29 May 2020 16:00:16 +0200 Subject: [PATCH] Fix Cjr sign in 2D This was buggy since used gmsh meshes were incorrectly oriented ... Should check cells volume --- src/mesh/MeshData.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesh/MeshData.hpp b/src/mesh/MeshData.hpp index 1647abc0b..5c4a6068a 100644 --- a/src/mesh/MeshData.hpp +++ b/src/mesh/MeshData.hpp @@ -106,7 +106,7 @@ class MeshData int Rp1 = (R + 1) % cell_nodes.size(); int Rm1 = (R + cell_nodes.size() - 1) % cell_nodes.size(); Rd half_xrp_xrm = 0.5 * (xr[cell_nodes[Rp1]] - xr[cell_nodes[Rm1]]); - Cjr(j, R) = Rd{-half_xrp_xrm[1], half_xrp_xrm[0]}; + Cjr(j, R) = Rd{half_xrp_xrm[1], -half_xrp_xrm[0]}; } }); m_Cjr = Cjr; -- GitLab