Commit Graph

  • 38fa1c1c6f
    Merge 1d93dfba00 into d1a9f7ee3d qbisicwate 2025-02-28 09:50:09 +0100
  • 762373c6ae
    Merge 3d82bf8836 into d1a9f7ee3d Alexey Shvetsov 2025-02-28 09:50:09 +0100
  • d1a9f7ee3d raise Exception on BoundaryLayer call (should be given as meshing parameters now) master v6.2.2501 Christopher Lackner 2025-02-28 09:04:20 +0100
  • 82befccada Fix excessive hashtable size if meshpoints are close together (happens with boundary layers) Matthias Hochsteger 2025-02-27 19:44:36 +0100
  • 9601f70c17 Keep free segments when generating boundary layers, also revert seg.si back to seg.edgenr+1 Matthias Hochsteger 2025-02-27 17:27:54 +0100
  • ec4c2d364f
    Merge 78782dcd53 into 5ab7a4995c StefanBruens 2025-02-26 01:02:42 +0000
  • 554a187c42
    Merge c08373a8a2 into 5ab7a4995c MarcusCalhoun-Lopez 2025-02-25 22:40:34 +0000
  • 037aaf2277
    Merge 8737bff2bf into 5ab7a4995c Drew Parsons 2025-02-25 21:47:26 +0000
  • 13352672f7 Skip non-tet elements when checking for elements with negative volume debug_checks Matthias Hochsteger 2025-02-25 18:18:34 +0100
  • 5ab7a4995c Some fixes for boundary layers when adjacent faces are mapped to different new materials Matthias Hochsteger 2025-02-25 18:04:18 +0100
  • 8b0b9e507f More robust tet splitting for free segment conformity Matthias Hochsteger 2025-02-25 12:46:39 +0100
  • f236648847 Skip SplitImprove if it would insert tets with negative volume Matthias Hochsteger 2025-02-24 17:12:15 +0100
  • f6273d0659 Skip SplitImprove if it would insert tets with negative volume Matthias Hochsteger 2025-02-24 17:12:15 +0100
  • 48084623e2 More checks Matthias Hochsteger 2025-02-24 13:13:15 +0100
  • 275d72959f more CheckMesh calls Matthias Hochsteger 2025-02-22 09:21:08 +0100
  • eaa7417e6b more CheckMesh calls Matthias Hochsteger 2025-02-21 17:31:54 +0100
  • 2e71c78238 Print errors to stderr Matthias Hochsteger 2025-02-21 17:07:37 +0100
  • 7b4a0daf94 Show filen name and line number in CheckMesh on error Matthias Hochsteger 2025-02-21 17:07:12 +0100
  • 2220fc093f export restrictlocalh of netgen mesh Christopher Lackner 2025-02-21 11:43:37 +0100
  • 321632b515
    Merge 3a509b92bb into 5e742f017c martinhammerschmidt 2025-02-21 00:37:48 +0000
  • 5e742f017c GetFaceEdges index fix Joachim Schoeberl 2025-02-17 23:31:18 +0100
  • fb399595fa Skip SwapImproveEdge if one adjacent element has wrong orientation Matthias Hochsteger 2025-02-14 19:16:13 +0100
  • d2f7c24a5e Utility function for debugging Matthias Hochsteger 2025-02-14 17:02:40 +0100
  • d7ae61e00a Clean up SwapImproveEdge Matthias Hochsteger 2025-02-14 16:56:40 +0100
  • 058cdce84d Free edges - split Segments if other optimizations are not enough, also apply ImproveMesh Matthias Hochsteger 2025-02-14 10:04:56 +0100
  • 15ffcbae8e Segment numpy-descriptor 'index' changed to si Joachim Schoeberl 2025-02-13 23:04:09 +0100
  • 913ede1cae Boundarylayers - disable curving on edges with moved points Matthias Hochsteger 2025-02-12 09:59:07 +0100
  • 44fe189bf0 Fix undefined behavior in 2d boundarylayer code Matthias Hochsteger 2025-02-11 18:32:39 +0100
  • b811162086 Don't apply lighting to identification lines Matthias Hochsteger 2025-02-10 17:16:49 +0100
  • 12ff6d6f51 Fix identification propagation in boundary layer generation Matthias Hochsteger 2025-02-10 17:15:59 +0100
  • b14a9e6d2b Also shrink identifications in visualization Matthias Hochsteger 2025-02-10 17:15:36 +0100
  • 3d82bf8836
    Patch to fix build with jpeg enabled Alexey Shvetsov 2025-02-09 23:56:10 +0300
  • 48dda6a971
    Merge 9db68e28f2 into d1228b6ce9 nikhilsrajan 2025-02-09 23:51:40 +0800
  • aa9bfa2d1a
    Merge 40920f3ec3 into d1228b6ce9 Kirill A. Korinsky 2025-02-09 23:51:34 +0800
  • 7fcc577a3a
    Merge cb1e8d1269 into d1228b6ce9 Drew Parsons 2025-02-09 23:51:31 +0800
  • ec05502fbf
    Merge 2108e17329 into d1228b6ce9 Sergey Fedorov 2025-02-09 23:51:28 +0800
  • d7f1926b00
    Merge 1978928bc6 into d1228b6ce9 Sergey Fedorov 2025-02-09 23:51:20 +0800
  • d1228b6ce9 Less tolerance for smoothing of boundarylayer vectors Matthias Hochsteger 2025-02-06 19:15:59 +0100
  • 7aff94046f Also smooth boundary layers at corners if adjacent surface elements have similar normal vectors Matthias Hochsteger 2025-02-06 18:50:04 +0100
  • a8a75614c0 More tolerance for boundary layer smoothing along inner edges Matthias Hochsteger 2025-02-06 18:49:36 +0100
  • 6f574ec191 Fix range exception in boundarylayer limiter Matthias Hochsteger 2025-01-31 13:06:44 +0100
  • 20196cd8e9 Pyodide fixes Matthias Hochsteger 2025-01-31 13:06:44 +0100
  • cf6c702d2c fix archive of identifications that point to shapes that are not in geometrz Christopher Lackner 2025-01-29 16:19:19 +0100
  • 5856001819 Fix range exception in boundary limiter, rename npi to first_new_pi Matthias Hochsteger 2025-01-29 11:33:12 +0100
  • 49ecbd55ee OCC - use relative tolerances when building OCC incremental mesh Matthias Hochsteger 2025-01-28 15:07:03 +0100
  • 311ae9e89b Use fabi-version=17 by default with gcc Matthias Hochsteger 2025-01-24 13:38:40 +0100
  • 1333c3500b
    Merge c718423ba6 into 5292a09c94 Jean-Christophe Fillion-Robin 2025-01-22 17:20:15 +0000
  • ed495a4555
    Merge 59d073639d into 5292a09c94 StefanBruens 2025-01-22 17:20:15 +0000
  • 8c5622b5c9
    Merge fcb6127a59 into 5292a09c94 Ben Boeckel 2025-01-22 17:20:15 +0000
  • 5292a09c94 add TopoDS_Shape.WriteBrep Christopher Lackner 2025-01-22 12:24:30 +0100
  • b79128fabf fix bug in mesh read/write when identification name is empty Christopher Lackner 2025-01-21 09:58:16 +0100
  • 886bb14299 avx512 - const operator[] for SIMD<8, double> Matthias Hochsteger 2025-01-20 10:00:15 +0100
  • 892271fd08 proper initialize face2surfedl Joachim Schoeberl 2025-01-10 16:59:43 +0100
  • c4985c49e1 Merge branch 'cherry-pick-b99b8eec' into 'master' Schöberl, Joachim 2025-01-08 18:57:22 +0100
  • 06e8764d01 use SortedPointIndex-HT Schöberl, Joachim 2025-01-08 18:57:01 +0100
  • dcd6f6d60d TablePrefixSum 32/64 bit decision Joachim Schoeberl 2025-01-08 08:25:12 +0100
  • 696819d207
    Merge bc489e2f0d into 0a1fd5a2e2 Drew Parsons 2025-01-07 16:55:08 +0100
  • 0a1fd5a2e2 EdgeIndex and FaceIndex Joachim Schoeberl 2025-01-07 16:41:37 +0100
  • 5642d435e1 missing constexpr Joachim Schoeberl 2025-01-06 18:33:44 +0100
  • 6af9b48bda fix range index, Index-operators Joachim Schoeberl 2025-01-06 18:05:13 +0100
  • c0b33db5c0 Index operators Joachim Schoeberl 2025-01-06 11:26:50 +0100
  • 59e5974a28 NgArray -> Array bcnames etc Joachim Schoeberl 2025-01-05 18:19:21 +0100
  • 1f70e62fc7 int - PointIndex conversion Joachim Schoeberl 2025-01-05 15:42:58 +0100
  • b1e840f7d8 some more 0-based arrays Joachim Schoeberl 2025-01-05 15:33:48 +0100
  • cb1e8d1269 support Catch2 v3 Drew Parsons 2025-01-05 12:50:27 +0100
  • bc489e2f0d support non-x86 arches missing RDTSC Drew Parsons 2025-01-05 13:28:59 +0100
  • 84fc680e72 fix 32-bit usage of size_t Drew Parsons 2025-01-05 13:17:13 +0100
  • 1ebc6a0e81 more ngcore::Array in topology, include headers Joachim Schoeberl 2025-01-05 12:14:08 +0100
  • 8737bff2bf link FFMPEG and include stdlib Drew Parsons 2025-01-05 12:04:03 +0100
  • 63cb566b8d mesh.parentelement with correct types Joachim Schoeberl 2025-01-04 12:41:04 +0100
  • 9bc0273784 different enditerator experiment Joachim Schoeberl 2025-01-04 12:37:38 +0100
  • c99f26ec12 use HashTable<SortedPointIndices> for bisect Joachim Schoeberl 2025-01-04 12:10:25 +0100
  • 0b480f1eab little polish of hashtable Joachim Schoeberl 2025-01-04 12:09:38 +0100
  • eefeca571b polish in meshtype Joachim Schoeberl 2025-01-03 11:36:59 +0100
  • 58db55c2ff fix gui crash in 2d when selecting face numbers Christopher Lackner 2025-01-03 10:14:58 +0100
  • 0497dc25fd fix archive hashtable Joachim Schoeberl 2025-01-03 00:11:29 +0100
  • 2838327ba1 trigger rebuild Joachim Schoeberl 2025-01-02 22:27:28 +0100
  • 566182f977 Merge branch 'constexpr_experiments' into 'master' Schöberl, Joachim 2025-01-02 22:01:47 +0100
  • dd508bf675 Merge branch 'master' into 'constexpr_experiments' Schöberl, Joachim 2025-01-02 21:55:44 +0100
  • 643898c5e2 avoid shared ptr copy Joachim Schoeberl 2025-01-02 20:51:11 +0100
  • 3b3491a597 some little steps Joachim Schoeberl 2025-01-02 10:17:24 +0100
  • e926071bb2 archiving ngscore::CloseHashTable Joachim Schoeberl 2025-01-01 16:42:11 +0100
  • ce5f6d695c all tests passing for PointIndex::BASE=0 Joachim Schoeberl 2025-01-01 15:53:23 +0100
  • aca27f6421 some more int->PointIndex Joachim Schoeberl 2025-01-01 13:53:01 +0100
  • 3185256ad3 PointIndex for csg lockedpnts Joachim Schoeberl 2025-01-01 12:27:44 +0100
  • 6d6e297a1f PointInd for edge on closed surf Joachim Schoeberl 2025-01-01 12:09:03 +0100
  • bcbd390f7d PointIndex in Identifications Joachim Schoeberl 2024-12-31 21:26:04 +0100
  • f117281ea4 Merge branch 'constexpr_experiments' into 'master' Schöberl, Joachim 2024-12-31 14:26:09 +0100
  • 3362d91a37 Constexpr experiments Schöberl, Joachim 2024-12-31 14:26:09 +0100
  • fe21b0bb8b cleanup Joachim Schoeberl 2024-12-31 14:07:27 +0100
  • 104c576caa ctor Joachim Schoeberl 2024-12-31 13:54:11 +0100
  • 2fdc293b9a ctor Joachim Schoeberl 2024-12-31 13:38:04 +0100
  • 2b75d091e9 inheriated ctor Joachim Schoeberl 2024-12-31 13:31:31 +0100
  • 9bc9ee8e7d remove convert operator Joachim Schoeberl 2024-12-31 13:18:03 +0100
  • 3c273bf537 calling ctor Joachim Schoeberl 2024-12-31 13:13:57 +0100
  • 990fb0657c calling ctor Joachim Schoeberl 2024-12-31 13:09:33 +0100
  • 7fac77d28e calling ctor Joachim Schoeberl 2024-12-31 13:04:57 +0100
  • 626507f8fb missing constexpr Joachim Schoeberl 2024-12-31 13:03:46 +0100
  • 9ab086f819 unified Index class Joachim Schoeberl 2024-12-31 12:54:25 +0100
  • b7b168e265 base Index template Joachim Schoeberl 2024-12-31 12:16:53 +0100