Commit Graph

340 Commits

Author SHA1 Message Date
Matthias Hochsteger
5498b1ad9c Remove NgProfiler::RegionTimer 2026-05-20 14:47:20 +02:00
Christopher Lackner
b7135786a4 fix order of archive with edgedecoding, add to parallelsend 2026-05-12 12:22:53 +02:00
Lackner, Christopher
074bc99a7c refactor segments <-> edgedescriptor 2026-05-04 18:47:29 +02:00
Christopher Lackner
97f11e7be7 fixes for edgenr in boundarylayer code using occ geometries. (save+load) 2026-04-23 11:35:00 +02:00
Christopher Lackner
3a927c4e29 parse material names with whitespaces correctly from mesh file 2026-04-20 15:55:16 +02:00
Joachim Schoeberl
6cc532ca81 store curved elements (when necessary and possible) 2026-04-02 14:18:15 +02:00
Joachim Schoeberl
94cb9456b2 rework edgenr and index for 1d elements 2026-03-29 11:43:28 +02:00
Joachim Schoeberl
982aba6365 check for nullptr in region name (Element2d) 2026-02-22 15:58:56 +01:00
Christopher Lackner
bb23595990 fix index in GetSubMesh 2026-02-10 15:35:38 +01:00
Christopher Lackner
0e4b2005fe fix PointContainedIn3DElementOld calls 2026-02-02 17:19:59 +01:00
Matthias Hochsteger
8c66a972a6 Fix race condition when building element search trees 2025-09-17 19:21:25 +02:00
Joachim Schoeberl
504927df9f CompuptNVertices also for 1D 2025-08-15 13:16:13 +02:00
Joachim Schoeberl
114137146a compute num-vertices in topology update 2025-08-15 12:41:13 +02:00
Matthias Hochsteger
a15a5e85f3 Revert "Fix BoxTree::Insert if box is larger than global bounding box"
This reverts commit b8978bdf6b.
2025-07-28 14:22:52 +02:00
Matthias Hochsteger
b8978bdf6b Fix BoxTree::Insert if box is larger than global bounding box 2025-07-28 09:44:19 +02:00
Joachim Schoeberl
3be3172dd9 increase searchtree at least as much as boxes 2025-07-19 17:47:07 +02:00
Christopher Lackner
f220ad661c allow passing tolerance to FindElement3d 2025-07-07 11:19:13 +02:00
Christopher Lackner
89fde04694 fix writing abaqus file
See https://github.com/NGSolve/netgen/issues/212
2025-05-13 11:30:39 +02:00
Christopher Lackner
a9e8f2a1c9 return invalid surfaceindex (index is 0 based) 2025-04-28 20:29:51 +02:00
Joachim Schoeberl
109e7ffcf7 fix for 1D meshing (without region names) 2025-04-14 10:40:41 +02:00
Joachim Schoeberl
cb3eb0d355 common arrays of region names 2025-04-13 16:14:01 +02:00
Christopher Lackner
78994da199 1d occ meshes 2025-03-19 17:38:51 +01:00
Christopher Lackner
b8d722d6a8 remove debug output 2025-03-13 18:41:38 +01:00
Christopher Lackner
7aae5369c4 move all searchtrees to use elementindex 2025-03-13 18:39:21 +01:00
Christopher Lackner
787c6043fa set timestamp in element search tree 2025-03-13 10:10:04 +01:00
Christopher Lackner
d240203932 fix 1d FindPointInElement 2025-03-07 18:01:00 +01:00
Christopher Lackner
9204b079f6 Improvements to FindPointInElement interface code 2025-03-07 17:14:31 +01:00
Matthias Hochsteger
5ab7a4995c Some fixes for boundary layers when adjacent faces are mapped to different new materials 2025-02-25 18:04:18 +01:00
Christopher Lackner
b79128fabf fix bug in mesh read/write when identification name is empty 2025-01-21 09:58:16 +01:00
Joachim Schoeberl
59e5974a28 NgArray -> Array bcnames etc 2025-01-05 18:19:21 +01:00
Joachim Schoeberl
b1e840f7d8 some more 0-based arrays 2025-01-05 15:33:48 +01:00
Joachim Schoeberl
2838327ba1 trigger rebuild 2025-01-02 22:27:28 +01:00
Joachim Schoeberl
bcbd390f7d PointIndex in Identifications 2024-12-31 21:26:04 +01:00
Joachim Schoeberl
b7b168e265 base Index template 2024-12-31 12:16:53 +01:00
Joachim Schoeberl
a2ea0c407a more general ClosedHashTable, e.g. hash for tuples 2024-12-29 15:42:21 +01:00
Joachim Schoeberl
55474772cd fix debug build 2024-12-28 23:46:27 +01:00
Joachim Schoeberl
00e3a3490b some index fixes 2024-12-28 19:46:29 +01:00
Joachim Schoeberl
00edc92c00 improve3 with consistent PointIndex 2024-12-28 13:01:20 +01:00
Joachim Schoeberl
2291221719 fixes for PointIndex::BASE=0 2024-12-28 00:11:26 +01:00
Joachim Schoeberl
ceddf31f87 PointIndex 2024-12-27 18:05:04 +01:00
Joachim Schoeberl
0a7a206223 ElementIndex 2024-12-27 13:12:59 +01:00
Joachim Schoeberl
f87aefbcc9 GetTable 2024-12-26 20:41:49 +01:00
Joachim Schoeberl
1a610b060f CompressedTable(Creator) 2024-12-26 20:29:38 +01:00
Joachim Schoeberl
a675c42d89 more PointIndex 2024-12-26 16:32:50 +01:00
Joachim Schoeberl
abe18a9b74 little polish 2024-12-24 00:52:38 +01:00
Joachim Schoeberl
209863d79e replace (most) NgBitArrays 2024-12-24 00:10:20 +01:00
Lackner, Christopher
31ed810144 Merge branch 'boundarylayer_fixes' into 'master'
Boundary Layers - Automatic thickness limiation and fixes

See merge request ngsolve/netgen!690
2024-12-23 12:30:28 +01:00
Hochsteger, Matthias
1aa34da6af Boundary Layers - Automatic thickness limiation and fixes 2024-12-23 12:30:28 +01:00
Joachim Schoeberl
34c3d971b0 more ElementIndex 2024-12-22 19:58:00 +01:00
Matthias Hochsteger
3bfa6c19fa Fix build warnings (found with gcc -Wall) 2024-12-03 18:58:12 +01:00