Commit Graph

  • c09447db13
    Merge 59d073639d80dd743b51d878fdfe7dab3bc5bd78 into 4424e0d949ade424ee4039828e7d48136b816d60 StefanBruens 2025-05-23 13:28:37 +02:00
  • b110a72963
    Merge 3a509b92bba2f4de631e91d82c44a7b71ed6824b into 4424e0d949ade424ee4039828e7d48136b816d60 martinhammerschmidt 2025-05-23 13:28:37 +02:00
  • e9ec8fea63
    Merge 9db68e28f21e1ca5120ffe63bfa373530dfd4f83 into 4424e0d949ade424ee4039828e7d48136b816d60 nikhilsrajan 2025-05-23 10:21:37 +02:00
  • e5d066f0bc
    Merge 9fc16f29c756b48d09f5535efa9a411509de6df9 into 4424e0d949ade424ee4039828e7d48136b816d60 Bryn Lloyd 2025-05-23 10:17:46 +02:00
  • 9fc16f29c7 fix linker error due to export macro Bryn Lloyd 2025-05-23 10:16:38 +02:00
  • 91f8d76612 gitignore change Bryn Lloyd 2025-05-23 09:03:10 +02:00
  • e3c3de012a add config used to build 2025.05.23 Bryn Lloyd 2025-05-23 08:56:01 +02:00
  • 0df91284bf small fixes to build with VS 2022 Bryn Lloyd 2025-05-23 08:48:47 +02:00
  • 31d55962cf merge master into branch, resolve conflicts Bryn Lloyd 2025-05-23 08:47:58 +02:00
  • 4424e0d949 Fix building metis with CMake 4 master Matthias Hochsteger 2025-05-22 15:33:12 +02:00
  • 9c6397f10a change pip build to vs 17 2022 Christopher Lackner 2025-05-22 15:29:27 +02:00
  • f887c60bde add SetTolerance to shape Christopher Lackner 2025-05-22 13:57:46 +02:00
  • 9550598a13
    Merge 1d93dfba00f224787cfc2cde1af2ab5d7f5b87f7 into e266059109d5f75ddc6f1228bc7d922bf0fecdb4 qbisicwate 2025-05-19 17:10:13 +02:00
  • 67932056f3
    Merge 3d82bf88360b9d032671a72a31cd9c351bf674f8 into e266059109d5f75ddc6f1228bc7d922bf0fecdb4 Alexey Shvetsov 2025-05-19 17:10:13 +02:00
  • e266059109 fix occ version check macro Christopher Lackner 2025-05-19 16:40:42 +02:00
  • 558f6815ec allow set color = None occ shapes, set shape itself, not children Christopher Lackner 2025-05-15 10:44:56 +02:00
  • 299fdbafdf occ version test for v8.0 Christopher Lackner 2025-05-15 10:44:36 +02:00
  • aa29eb9f45
    Merge 430601bbe60d40907176b5aa6cffee0c7b7cb91b into 3d3eecba3cda720256ad621453f5fe9b6439c588 Sebastian Hirnschall 2025-05-13 18:15:06 +02:00
  • 3d3eecba3c Blayers: Revert to old behavior for adding segments in case that insert_only_volume_elements is set Matthias Hochsteger 2025-05-13 16:55:39 +02:00
  • 7d2723a520
    Merge 8737bff2bfec303b4affd06be9f44acd4b13f34d into fed740b7b17e7cc0482ff3a07411a43f5687cd7b Drew Parsons 2025-05-13 12:10:43 +02:00
  • fed740b7b1 Merge branch 'fix_abaqus_write' into 'master' Lackner, Christopher 2025-05-13 11:39:12 +02:00
  • 89fde04694 fix writing abaqus file Christopher Lackner 2025-05-13 11:30:39 +02:00
  • 421c10b1af Merge branch 'limit_shape_tolerances' into 'master' Lackner, Christopher 2025-05-12 11:37:56 +02:00
  • 767dd996e8 allow limiting of shape tolerances Christopher Lackner 2025-05-12 11:17:00 +02:00
  • 430601bbe6 change precompiler if to allow for occt 8 Sebastian Hirnschall 2025-05-10 15:52:39 +02:00
  • db43c0adb5
    Merge c718423ba68019411c1e85afda9991ac3ccd8329 into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Jean-Christophe Fillion-Robin 2025-05-04 22:34:01 +00:00
  • c08571518b
    Merge 40920f3ec35a37c41c9236bdc943c2d88ca1527b into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Kirill A. Korinsky 2025-05-04 22:34:01 +00:00
  • 3407cff266
    Merge c08373a8a2c00d7ed713fd6f14b5e323039b4a30 into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec MarcusCalhoun-Lopez 2025-05-04 22:34:01 +00:00
  • 406f58365b
    Merge 78782dcd5365ec4aee54262373f12986e674f4b5 into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec StefanBruens 2025-05-04 22:34:01 +00:00
  • af4faa562b
    Merge fcb6127a5979b9678b7a688b0486012583f59c8a into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Ben Boeckel 2025-05-04 22:34:01 +00:00
  • 0ce6df87f4
    Merge 2108e17329514441278316917aede033abf9a633 into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Sergey Fedorov 2025-05-04 22:33:56 +00:00
  • 5cad40d085
    Merge 1978928bc60a56e2999cdb952f8a4af1aacf998a into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Sergey Fedorov 2025-05-04 22:33:56 +00:00
  • af82eb9b3a
    Merge cb1e8d12695b25886c05cb59d1dadb4e4a881d57 into a9e8f2a1c9df7363710aa6213eca608c0bcc71ec Drew Parsons 2025-05-01 23:41:59 +00:00
  • a9e8f2a1c9 return invalid surfaceindex (index is 0 based) Christopher Lackner 2025-04-28 16:51:55 +02:00
  • b84975586c Boundarylayer thickness limitation fix Matthias Hochsteger 2025-04-28 16:32:05 +02:00
  • aa66cd11c4 Export Mesh.GetCurveOrder() to Python Matthias Hochsteger 2025-04-28 15:31:47 +02:00
  • 494b0ae37c code formatting in blayer files Matthias Hochsteger 2025-04-28 15:31:30 +02:00
  • f42d0c0be4 Fix missing identifications in boundarylayer generation, some code refactoring Matthias Hochsteger 2025-04-28 15:30:29 +02:00
  • b43eb033d2 Pass -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to subprojects for cmake 4 compatibility Matthias Hochsteger 2025-04-23 08:36:05 +02:00
  • 1fc382867d Fix segfault in occ (use Handle when creating new Geom_Plane) Matthias Hochsteger 2025-04-15 18:39:06 +02:00
  • 6ea09e1151 Merge branch 'occ_wp_ellipse' into 'master' Schöberl, Joachim 2025-04-14 22:00:36 +02:00
  • 36cbd5fc00 add ellipse to occ workplane Christopher Lackner 2025-04-14 17:48:18 +02:00
  • 3a9060fc2f fix occ Ellipse function Christopher Lackner 2025-04-14 17:04:33 +02:00
  • 109e7ffcf7 fix for 1D meshing (without region names) Joachim Schoeberl 2025-04-14 10:40:33 +02:00
  • 1db8ea3500 also different BRepTools::Write on occ lower than 7.6 Christopher Lackner 2025-04-14 09:12:08 +02:00
  • b05c32675b check for binary output for older occ versions Christopher Lackner 2025-04-14 08:34:59 +02:00
  • cb3eb0d355 common arrays of region names Joachim Schoeberl 2025-04-13 16:14:01 +02:00
  • 42294117bd 0 dim elements are not curved Christopher Lackner 2025-04-11 10:44:56 +02:00
  • 60c1151205 Utility function to draw lines (used for contact boundary in NGSolve) Matthias Hochsteger 2025-04-09 11:39:50 +02:00
  • 3f28651e63 Boundary layers - don't ignore edges on cylinder sides when smoothing growth vectors Matthias Hochsteger 2025-04-09 11:39:10 +02:00
  • 5a66cbee72 allow writing brep in different versions and binary Christopher Lackner 2025-04-04 08:54:32 +02:00
  • 788c782455 OCCGeometry properties to query subshapes in netgen-order Christopher Lackner 2025-03-31 09:16:44 +02:00
  • 12ef984e93 OCC - Set metricweight in 2d mesh optimization (like in CSG) Matthias Hochsteger 2025-03-26 16:29:32 +01:00
  • f15ba64a90 LocalH::Find() utility function to find GradingBox Matthias Hochsteger 2025-03-26 15:23:18 +01:00
  • 3b79dbc8ff Layer parameter for RestrictH Matthias Hochsteger 2025-03-10 10:05:11 +01:00
  • 7b13db740d fix bisect with periodic boundaries Christopher Lackner 2025-03-25 11:00:24 +01:00
  • 78994da199 1d occ meshes Christopher Lackner 2025-03-19 17:38:51 +01:00
  • 42c1818784 Merge branch 'fix_colors_occ' into 'master' Hochsteger, Matthias 2025-03-19 09:49:34 +01:00
  • 97f869207e fix colors from step read if they are set on solid for subshapes Christopher Lackner 2025-03-19 08:58:49 +01:00
  • 951e20a7e4 Merge branch 'from_pyocc' into 'master' Schöberl, Joachim 2025-03-17 15:21:44 +01:00
  • 8cde49627b remove debug cout Christopher Lackner 2025-03-17 11:23:40 +01:00
  • 36c9201ffc add From_PyOCC function to convert swig pyocc shape to netgen.occ Christopher Lackner 2025-03-17 11:20:19 +01:00
  • 8478ff5078 add edges to occ visualization data Christopher Lackner 2025-03-16 09:31:06 +01:00
  • 714158e928 fix and improve occ visualizationdata function Christopher Lackner 2025-03-15 04:34:16 +01:00
  • 9399f753c4 allow list of profiles in PipeShell Christopher Lackner 2025-03-14 11:36:00 +01:00
  • 8944322e60 Merge branch 'cleanup_searchtree_elementindex' into 'master' Lackner, Christopher 2025-03-13 19:55:29 +01:00
  • 15bd6cbed0 take autoscale value on drawn regions only Christopher Lackner 2025-03-13 18:49:28 +01:00
  • b8d722d6a8 remove debug output Christopher Lackner 2025-03-13 18:41:38 +01:00
  • 7aae5369c4 move all searchtrees to use elementindex Christopher Lackner 2025-03-13 18:39:21 +01:00
  • 787c6043fa set timestamp in element search tree Christopher Lackner 2025-03-13 10:10:04 +01:00
  • d240203932 fix 1d FindPointInElement Christopher Lackner 2025-03-07 18:01:00 +01:00
  • 0c789fb04f Merge branch 'findpointinelement' into 'master' Schöberl, Joachim 2025-03-07 17:42:24 +01:00
  • 9204b079f6 Improvements to FindPointInElement interface code Christopher Lackner 2025-03-07 17:14:31 +01:00
  • 2778b934e6 Merge branch 'fix_conform_segments' into 'master' Hochsteger, Matthias 2025-03-06 19:11:34 +01:00
  • 627e89d579 Fixes to conform to free segments Matthias Hochsteger 2025-03-06 18:53:16 +01:00
  • bc194027a2 fix edges and new domains in BoundaryLayer2d with make_new_domain=True Christopher Lackner 2025-03-04 09:59:56 +01:00
  • d1a9f7ee3d raise Exception on BoundaryLayer call (should be given as meshing parameters now) v6.2.2501 Christopher Lackner 2025-02-28 09:04:20 +01:00
  • 82befccada Fix excessive hashtable size if meshpoints are close together (happens with boundary layers) Matthias Hochsteger 2025-02-27 19:44:36 +01:00
  • 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 +01:00
  • 13352672f7 Skip non-tet elements when checking for elements with negative volume debug_checks Matthias Hochsteger 2025-02-25 18:18:34 +01:00
  • 5ab7a4995c Some fixes for boundary layers when adjacent faces are mapped to different new materials Matthias Hochsteger 2025-02-25 18:04:18 +01:00
  • 8b0b9e507f More robust tet splitting for free segment conformity Matthias Hochsteger 2025-02-25 12:46:39 +01:00
  • f236648847 Skip SplitImprove if it would insert tets with negative volume Matthias Hochsteger 2025-02-24 17:12:15 +01:00
  • f6273d0659 Skip SplitImprove if it would insert tets with negative volume Matthias Hochsteger 2025-02-24 17:12:15 +01:00
  • 48084623e2 More checks Matthias Hochsteger 2025-02-24 13:13:15 +01:00
  • 275d72959f more CheckMesh calls Matthias Hochsteger 2025-02-22 09:21:08 +01:00
  • eaa7417e6b more CheckMesh calls Matthias Hochsteger 2025-02-21 17:31:54 +01:00
  • 2e71c78238 Print errors to stderr Matthias Hochsteger 2025-02-21 17:07:37 +01:00
  • 7b4a0daf94 Show filen name and line number in CheckMesh on error Matthias Hochsteger 2025-02-21 17:07:12 +01:00
  • 2220fc093f export restrictlocalh of netgen mesh Christopher Lackner 2025-02-21 11:43:37 +01:00
  • 5e742f017c GetFaceEdges index fix Joachim Schoeberl 2025-02-17 23:31:18 +01:00
  • fb399595fa Skip SwapImproveEdge if one adjacent element has wrong orientation Matthias Hochsteger 2025-02-14 19:16:13 +01:00
  • d2f7c24a5e Utility function for debugging Matthias Hochsteger 2025-02-14 17:02:40 +01:00
  • d7ae61e00a Clean up SwapImproveEdge Matthias Hochsteger 2025-02-14 16:56:40 +01:00
  • 058cdce84d Free edges - split Segments if other optimizations are not enough, also apply ImproveMesh Matthias Hochsteger 2025-02-14 10:04:56 +01:00
  • 15ffcbae8e Segment numpy-descriptor 'index' changed to si Joachim Schoeberl 2025-02-13 23:04:09 +01:00
  • 913ede1cae Boundarylayers - disable curving on edges with moved points Matthias Hochsteger 2025-02-12 09:59:07 +01:00
  • 44fe189bf0 Fix undefined behavior in 2d boundarylayer code Matthias Hochsteger 2025-02-11 18:32:39 +01:00
  • b811162086 Don't apply lighting to identification lines Matthias Hochsteger 2025-02-10 17:16:49 +01:00
  • 12ff6d6f51 Fix identification propagation in boundary layer generation Matthias Hochsteger 2025-02-10 17:15:59 +01:00