From 48084623e212e0a03dc05e98bc8434a58eb6e954 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Mon, 24 Feb 2025 13:13:15 +0100 Subject: [PATCH] More checks --- libsrc/meshing/meshfunc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libsrc/meshing/meshfunc.cpp b/libsrc/meshing/meshfunc.cpp index e4a48e99..40fef060 100644 --- a/libsrc/meshing/meshfunc.cpp +++ b/libsrc/meshing/meshfunc.cpp @@ -725,8 +725,11 @@ namespace netgen auto [total_badness, max_badness, bad_els] = optmesh.UpdateBadness(); if(bad_els==0) break; if(do_split) optmesh.SplitImprove(); + CheckMesh(mesh3d, MESHCONST_OPTVOLUME, __FILE__, __LINE__); if(do_swap) optmesh.SwapImprove(); + CheckMesh(mesh3d, MESHCONST_OPTVOLUME, __FILE__, __LINE__); if(do_swap2) optmesh.SwapImprove2(); + CheckMesh(mesh3d, MESHCONST_OPTVOLUME, __FILE__, __LINE__); } // Now optimize all elements