netgen/libsrc/meshing
Matthias Hochsteger 1e20c1860b Fix RemoveIllegalElements
- Only search in relevant domain
- Break if number of illegal elements increases (avoids infinite loop)
  -> This shouldn't actually happen and is just a workaround until the
  optimization routines are fixed
2024-10-01 13:34:19 +02:00
..
adfront2.cpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
adfront2.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
adfront3.cpp add check if any inner points are in polygon when adding inner point 2024-08-27 17:41:20 +02:00
adfront3.hpp add check if any inner points are in polygon when adding inner point 2024-08-27 17:41:20 +02:00
basegeom.cpp Add BoundarylayerParameters to MeshingParameters 2024-09-27 16:30:50 +02:00
basegeom.hpp Propagate OCC maxh settings correctly 2024-09-23 13:36:44 +02:00
bcfunctions.cpp write transparency in mesh file and also read it if avail 2021-10-04 09:27:33 +02:00
bcfunctions.hpp occ colors also in netgen gui, also allow transparency 2021-10-03 12:58:33 +02:00
bisect.cpp store newest vertex from bisection 2024-06-24 15:30:08 +02:00
bisect.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
boundarylayer2d.cpp remove warnings 2024-01-05 20:07:04 +01:00
boundarylayer.cpp Allow vector<int> as domain, project_boundaries in BoundaryLayerParameters 2024-09-27 17:29:05 +02:00
boundarylayer.hpp Add BoundarylayerParameters to MeshingParameters 2024-09-27 16:30:50 +02:00
classifyhpel.hpp face refinement cases 2023-09-30 07:11:07 +02:00
clusters.cpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
clusters.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
CMakeLists.txt Fix pyodide build 2024-05-29 20:32:32 +02:00
curvedelems.cpp Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
curvedelems.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
debugging.cpp boundarylayer - limit height 2022-03-31 21:12:43 +02:00
debugging.hpp rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
delaunay2d.cpp rename INT to IVec (avoiding windows name conflict) 2024-02-12 07:36:26 +01:00
delaunay2d.hpp rename INT to IVec (avoiding windows name conflict) 2024-02-12 07:36:26 +01:00
delaunay.cpp Store mesh and goal im MeshOptimize3d 2024-02-23 17:42:06 +01:00
fieldlines.cpp Remove output while generating fieldlines 2024-05-21 16:10:13 +02:00
fieldlines.hpp rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
findip2.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
findip.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
geomsearch.cpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
geomsearch.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
global.cpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
global.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
hpref_hex.hpp hex7 elements 2023-09-21 00:14:37 +02:00
hpref_prism.hpp more singular-face cases implemented 2023-09-22 11:01:44 +02:00
hpref_pyramid.hpp more hprefs 2023-09-23 21:23:33 +02:00
hpref_quad.hpp autotools 2009-01-12 23:40:13 +00:00
hpref_segm.hpp autotools 2009-01-12 23:40:13 +00:00
hpref_tet.hpp face refinement cases 2023-09-30 07:11:07 +02:00
hpref_trig.hpp Powell Sabin splits 2024-01-15 22:43:18 +00:00
hprefinement.cpp fix Powell-Sabin split 2024-02-06 21:41:15 +01:00
hprefinement.hpp Powell Sabin splits 2024-01-15 22:43:18 +00:00
improve2.cpp do not EdgeSwap with quads 2024-05-14 13:57:01 +02:00
improve2.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
improve2gen.cpp fix missing return in generic improve 2023-03-13 13:31:08 +01:00
improve3.cpp Fix splitimprove edge 2024-09-27 01:00:50 +02:00
improve3.hpp Fix splitimprove edge 2024-09-27 01:00:50 +02:00
localh.cpp Revert "Revert "Merge branch 'parallel_meshing' into 'master'"" 2021-07-19 14:59:12 +02:00
localh.hpp DLL_HEADER for LocalH 2022-02-15 20:39:24 +01:00
meshclass.cpp Fix RemoveIllegalElements 2024-10-01 13:34:19 +02:00
meshclass.hpp Fix RemoveIllegalElements 2024-10-01 13:34:19 +02:00
meshfunc2d.cpp Reset MeshTopology before 2d optimize 2023-09-18 13:58:43 +02:00
meshfunc.cpp Fix RemoveIllegalElements 2024-10-01 13:34:19 +02:00
meshfunc.hpp Fix RemoveIllegalElements 2024-10-01 13:34:19 +02:00
meshing2.cpp fixing warnings 2023-08-05 12:01:01 +02:00
meshing2.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
meshing3.cpp add check if any inner points are in polygon when adding inner point 2024-08-27 17:41:20 +02:00
meshing3.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
meshing.hpp Remove windows.h include where possible. 2024-02-12 11:57:54 +01:00
meshtool.cpp Remove BitArrayChar 2019-08-28 13:49:11 +02:00
meshtool.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
meshtype.cpp Allow vector<int> as domain, project_boundaries in BoundaryLayerParameters 2024-09-27 17:29:05 +02:00
meshtype.hpp Allow vector<int> as domain, project_boundaries in BoundaryLayerParameters 2024-09-27 17:29:05 +02:00
msghandler.cpp output control 2021-09-07 07:36:21 +02:00
msghandler.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
netrule2.cpp remove output, fix warning 2021-06-21 15:13:08 +02:00
netrule3.cpp Fix meshing bug (close surface on boundary) 2022-07-05 12:12:13 +02:00
parallelmesh.cpp Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
paralleltop.cpp comment deprecated function 2024-07-20 10:53:59 +02:00
paralleltop.hpp comment deprecated function 2024-07-20 10:53:59 +02:00
parser2.cpp Fix warnings 2023-03-06 16:19:18 +01:00
parser3.cpp Rename Array to NgArray 2019-07-09 10:39:16 +02:00
python_mesh.cpp Allow vector<int> as domain, project_boundaries in BoundaryLayerParameters 2024-09-27 17:29:05 +02:00
python_mesh.hpp Add BoundarylayerParameters to MeshingParameters 2024-09-27 16:30:50 +02:00
refine.cpp register 1,2,3d elements to numpy to be used in arrays 2022-09-13 15:12:42 +02:00
ruler2.cpp copyable 2d rules 2021-06-21 08:36:14 +02:00
ruler2.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
ruler3.cpp fix compiler warnings 2023-07-25 19:45:16 +02:00
ruler3.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
secondorder.cpp register 1,2,3d elements to numpy to be used in arrays 2022-09-13 15:12:42 +02:00
smoothing2.5.cpp refactor a lot of the old code, stl still needs to be done 2019-10-07 15:17:03 +02:00
smoothing2.cpp faster 2d smoothing for certain mixed meshes 2022-09-07 13:52:08 +02:00
smoothing3.cpp Don't do mesh smoothing at non-tet elements 2024-09-27 16:29:47 +02:00
soldata.hpp rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
specials.cpp Rename BitArray to NgBitArray 2019-08-28 14:04:05 +02:00
specials.hpp move namespaces in meshing.hpp into headers 2023-09-04 13:43:47 +02:00
surfacegeom.cpp fixing warnings 2023-08-05 12:01:01 +02:00
surfacegeom.hpp Bndlayer surfacegeom 2023-06-21 16:44:21 +02:00
topology.cpp rename INT to IVec (avoiding windows name conflict) 2024-02-12 07:36:26 +01:00
topology.hpp return some nonsense for undefined element-type 2023-11-17 12:00:48 +01:00
validate.cpp Store mesh and goal im MeshOptimize3d 2024-02-23 17:42:06 +01:00
validate.hpp Rename BitArray to NgBitArray 2019-08-28 14:04:05 +02:00
visual_interface.cpp define type Tcl_FreeProc 2022-05-07 19:40:16 +02:00
visual_interface.hpp fixing warnings 2023-08-05 12:01:01 +02:00