From 60dbe9f386a442032ee0f78580cfedf45d64927d Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 16 Feb 2014 10:42:46 +0000 Subject: [PATCH] don't crash if not categorized --- Mesh/meshGRegionMMG3D.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Mesh/meshGRegionMMG3D.cpp b/Mesh/meshGRegionMMG3D.cpp index 169bf55148..7f141977fe 100644 --- a/Mesh/meshGRegionMMG3D.cpp +++ b/Mesh/meshGRegionMMG3D.cpp @@ -124,6 +124,8 @@ static void gmsh2MMG(GRegion *gr, MMG_pMesh mmg, MMG_pSol sol, MVertex *v = *it; double U = 0, V = 0; + if (!v->onWhat()) continue; + if (v->onWhat()->dim() == 1){ v->getParameter(0,U); } @@ -131,6 +133,7 @@ static void gmsh2MMG(GRegion *gr, MMG_pMesh mmg, MMG_pSol sol, v->getParameter(0,U); v->getParameter(1,V); } + //double lc = BGM_MeshSize(v->onWhat(), U,V,v->x(), v->y(), v->z()); SMetric3 m = BGM_MeshMetric(v->onWhat(), U,V,v->x(), v->y(), v->z()); -- GitLab