Commit Graph

  • ecc3db6760 Fix point selection on clipping plane Matthias Hochsteger 2024-12-12 16:42:57 +01:00
  • 75372b0695 wip - move code from webgui_jupyter_widgets project to Netgen webgui Matthias Hochsteger 2024-12-06 16:03:34 +01:00
  • b808d84957 Remove (unused) Togl 1.7 source files Matthias Hochsteger 2024-12-06 11:09:26 +01:00
  • 36cdde4889 Use unnamed namespace for struct Line in basegeom.cpp Matthias Hochsteger 2024-12-06 11:15:40 +01:00
  • c7adfee5d8 include 'ranges.hpp' to ngcore Joachim Schoeberl 2024-12-04 23:03:53 +01:00
  • 6f8e4e9f5f more constexpr Joachim Schoeberl 2024-12-04 16:05:50 +01:00
  • c3e27a1792 fix warning Joachim Schoeberl 2024-12-04 08:11:43 +01:00
  • 27197f146c Merge branch 'fix_warnings' into 'master' Schöberl, Joachim 2024-12-03 20:33:27 +01:00
  • 519490ecee Workaround to use webgui interface from command line Matthias Hochsteger 2024-12-03 17:44:08 +01:00
  • 3bfa6c19fa Fix build warnings (found with gcc -Wall) Matthias Hochsteger 2024-12-03 13:05:33 +01:00
  • 0c1943c77b Fix bug in nginterface (discovered by gcc -Wall) Matthias Hochsteger 2024-12-03 12:50:14 +01:00
  • 32e0026128 Some memory tracer fixes/features Matthias Hochsteger 2024-12-02 19:35:49 +01:00
  • 9935d877cc mpi cleanup Joachim Schoeberl 2024-12-01 18:55:01 +01:00
  • 8c1882226c missed waits Joachim Schoeberl 2024-12-01 17:19:45 +01:00
  • 75504c3a6d mpi-dummies Joachim Schoeberl 2024-12-01 16:06:09 +01:00
  • eead94dfc1 mpirequests::Reset Joachim Schoeberl 2024-12-01 13:31:07 +01:00
  • ad5c50eef5 fix size_t-1 problem (got warning in ngsxfem) Joachim Schoeberl 2024-12-01 09:34:52 +01:00
  • a4c6655fa7 tolerance in CrossPointBarycentric Joachim Schoeberl 2024-11-29 13:00:32 +01:00
  • 516c089c42 Fix build error Matthias Hochsteger 2024-11-27 21:55:11 +01:00
  • ebf4d4d1b8 fix non-mpi Joachim Schoeberl 2024-11-27 21:29:43 +01:00
  • 14c39f8283 introduce NgMPI_Request(s) Joachim Schoeberl 2024-11-27 21:16:36 +01:00
  • 1c6d53f387 Manage global JacobiPols array inside struct Matthias Hochsteger 2024-11-27 18:54:32 +01:00
  • 7570468686 bcast material etc names using ibcast Joachim Schoeberl 2024-11-26 13:29:14 +01:00
  • a86d231714 check for num=0 before memcpy v6.2.2406 Joachim Schoeberl 2024-11-25 17:25:40 +01:00
  • 22797971f6 Cleanup Abaqus export, implement 1d and 2d elements Matthias Hochsteger 2024-03-26 22:33:57 +01:00
  • dd6638b1ab Mesh::GetRegionName(element_or_elindex) Matthias Hochsteger 2024-11-22 15:39:07 +01:00
  • 7d483dcade Merge branch 'free_edges' into 'master' Lackner, Christopher 2024-11-25 14:14:47 +01:00
  • 3e30ad9b75 OCC - support free-floating edges in solids Hochsteger, Matthias 2024-11-25 14:14:47 +01:00
  • 44611e668c Fix Segfault in MPI ReceiveMesh Matthias Hochsteger 2024-11-25 13:56:31 +01:00
  • 9e80e5f195 Fix MPICH compatibility Matthias Hochsteger 2024-11-25 11:19:25 +01:00
  • e2a20a44bc Put IsSafe to ngcore namespace, separate functions for range check macros for readability Matthias Hochsteger 2024-11-20 20:52:54 +01:00
  • 1d93dfba00 optional arm feature complex qbisi 2024-11-16 22:20:00 +08:00
  • 69f5e8e572 Use nest_asyncio for playwright/screenshots in docu Matthias Hochsteger 2024-11-11 12:41:36 +01:00
  • 47ea05dc24 Use playwright for screenshots in docu Matthias Hochsteger 2024-11-11 10:33:55 +01:00
  • 3a4c9a45dd
    Merge 431efcedc07c6d9bf6c6e22e811e47b2fe6720da into fb41dddf3d085e082d670b87d590bd762ca87c47 luzpaz 2024-11-09 06:22:12 -05:00
  • fb41dddf3d Merge branch 'wp_close_name' into 'master' Schöberl, Joachim 2024-11-05 17:35:30 +01:00
  • 22a251e4fd optional name in wp.Close for last edge Christopher Lackner 2024-11-05 14:58:30 +01:00
  • ddf64c8250 Merge branch 'std_exception_inv_arg' into 'master' Schöberl, Joachim 2024-11-05 11:00:48 +01:00
  • 629cca9413 Use std::tuple<double,double> instead of py::tuple with length and type checks Matthias Hochsteger 2024-11-05 10:46:08 +01:00
  • 45acbbf6ef use std invalid argument instead of Exception in py constructor Christopher Lackner 2024-11-05 07:55:23 +01:00
  • 109224ebd4 Manually limit boundary layer thickness at special points Matthias Hochsteger 2024-10-31 16:55:49 +01:00
  • 33e76840b9 Write separate mesh with only quads on open quads error Matthias Hochsteger 2024-10-31 16:54:59 +01:00
  • c27dbdef30 Fix growth vector calculation (do more vector reduction to avoid strange results from inverting badly conditioned matrix) Matthias Hochsteger 2024-10-31 15:49:41 +01:00
  • c27650af0a Remove debug output Matthias Hochsteger 2024-10-30 21:54:04 +01:00
  • 9f3ccbb9d0 Fix CheckLimits Matthias Hochsteger 2024-10-30 21:53:57 +01:00
  • e7e15069f3 Fix seg/trig intersection tolerance Matthias Hochsteger 2024-10-30 21:53:36 +01:00
  • 0a2479bf00 Some fixes in growth vector limitation Matthias Hochsteger 2024-10-30 13:46:24 +01:00
  • 99be6bbc0e Don't add new segments in blayer if 'only_add_volume_elements' is set Matthias Hochsteger 2024-10-25 15:04:34 +02:00
  • 4f927f5469 Fix abort criteria in boundarylayer thickness limitation Matthias Hochsteger 2024-10-24 17:10:10 +02:00
  • 7f294a582c Throw error earlier in intersection-check, utility function to write mesh on error Matthias Hochsteger 2024-10-24 16:58:27 +02:00
  • aa2e0ace99 Stop blayer limitation if 1e-10 is reached, and throw an Exception Matthias Hochsteger 2024-10-24 15:50:44 +02:00
  • 72e25d45a4 Only check for self-intersection on moved boundaries Matthias Hochsteger 2024-10-24 15:50:21 +02:00
  • 54e5de4395 Write debug output only if debugparam.debugoutput is set Matthias Hochsteger 2024-10-24 11:35:35 +02:00
  • be79facdb3 Stop meshing if boundarylayer thickness limitation reaches 1e-10 Matthias Hochsteger 2024-10-24 11:32:13 +02:00
  • 600b33edd6 Write debug output only if debugparam.debugoutput is set Matthias Hochsteger 2024-10-24 11:31:54 +02:00
  • 6aa634ce1f Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-10-24 11:08:58 +02:00
  • 9a7a9fa445 remove unused variable Joachim Schoeberl 2024-10-19 14:38:48 +02:00
  • 6debf03402 Merge branch 'periodic_and_cs' into 'master' Lackner, Christopher 2024-10-16 20:02:23 +02:00
  • b981d45069 enable periodic + closesurface identification on same boundaries Christopher Lackner 2024-10-16 19:32:43 +02:00
  • 03057420f7 Merge branch 'master' into boundarylayer_fixes Matthias Hochsteger 2024-10-16 18:27:30 +02:00
  • db9aaef220 Don't build for Python 3.8 anymore Matthias Hochsteger 2024-10-16 10:26:53 +02:00
  • 141af42887 Merge branch 'idnrs_in_merge_mesh' into 'master' Schöberl, Joachim 2024-10-13 13:34:49 +02:00
  • 75823e8244 propagate idnrs in merge mesh (for ZRefine) Christopher Lackner 2024-10-13 10:57:29 +02:00
  • 5b245d4de3 Merge branch 'build_with_older_pybind11' into 'master' Schöberl, Joachim 2024-10-10 09:17:12 +02:00
  • 587b766418 also allow building with older pybind11 without py::set_error Lackner, Christopher 2024-10-10 09:17:11 +02:00
  • ee30afc33c Merge remote-tracking branch 'gitlab/boundarylayer_fixes' into boundarylayer_fixes Matthias Hochsteger 2024-10-08 18:48:53 +02:00
  • 92f4381c56 Fix RangeException Matthias Hochsteger 2024-10-08 18:48:15 +02:00
  • de23efb731 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-10-08 17:41:30 +02:00
  • 4a1fe78ff6 Rename blp.keep_surfaceindex to disable_curving Matthias Hochsteger 2024-10-08 17:35:53 +02:00
  • 4373def54b Don't attempt to curve edges if edgenr < 0 Matthias Hochsteger 2024-10-08 17:35:16 +02:00
  • 82965f63b0 formatting Matthias Hochsteger 2024-10-08 16:20:53 +02:00
  • e30677169b Merge branch 'misc_fixes' into 'master' Hochsteger, Matthias 2024-10-08 14:31:40 +02:00
  • ab985ba044 Fix optimizations in domains with non-tet elements Matthias Hochsteger 2024-10-08 14:01:22 +02:00
  • 8a049799e2 Fix debugging function GetOpenElements() Matthias Hochsteger 2024-10-08 14:00:12 +02:00
  • a8309fae1c Update d3, fix styles in timing html chart Matthias Hochsteger 2024-10-08 13:59:30 +02:00
  • 267830387f PajeTrace - option to write only (small) html charts and no trace file Matthias Hochsteger 2024-10-07 15:57:35 +02:00
  • e5af7bca42 Merge remote-tracking branch 'gitlab/master' into boundarylayer_fixes Matthias Hochsteger 2024-10-08 13:56:54 +02:00
  • f2518b92bb Typedefs for Trig, Seg, fix limitation at prism side trigs Matthias Hochsteger 2024-10-08 12:37:17 +02:00
  • 96bad51dd3 Pyodide fixes Matthias Hochsteger 2024-10-07 18:04:20 +02:00
  • ba8172e1fe Revert changes in divide mesh Matthias Hochsteger 2024-10-07 16:57:46 +02:00
  • 6975910031 PajeTrace - option to write only (small) html charts and no trace file Matthias Hochsteger 2024-10-07 15:57:35 +02:00
  • 6160fd4d26 Cleanup Matthias Hochsteger 2024-10-07 15:45:19 +02:00
  • 70eb3cc1f1 Faster boundary layer thickness limitation, fix equalizing Matthias Hochsteger 2024-10-07 15:32:07 +02:00
  • d13a98231b Fix CombineImprove with non-tets in mesh Matthias Hochsteger 2024-10-07 15:30:38 +02:00
  • 787169d2b8 cleanup, fixes Matthias Hochsteger 2024-10-07 11:54:28 +02:00
  • dbffb79550 some more Matthias Hochsteger 2024-10-04 20:38:58 +02:00
  • 9693a42a6a something Matthias Hochsteger 2024-10-03 19:11:07 +02:00
  • 3de8b2f153 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-10-03 18:06:46 +02:00
  • 0daeeb20aa BLayer - Option to build only volelements without new surface elements/edges/domains Matthias Hochsteger 2024-10-03 18:06:34 +02:00
  • 2d653b2672 Multiple changes in boundarylayer code Matthias Hochsteger 2024-10-02 11:19:22 +02:00
  • 12f42b30cd New test results Matthias Hochsteger 2024-10-01 14:16:15 +02:00
  • 610df21281 Merge branch 'master' into boundarylayer_fixes Matthias Hochsteger 2024-10-01 13:34:58 +02:00
  • 1e20c1860b Fix RemoveIllegalElements Matthias Hochsteger 2024-10-01 13:28:14 +02:00
  • 27e594382d Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-10-01 13:29:27 +02:00
  • b1182e48b8 Fix RemoveIllegalElements Matthias Hochsteger 2024-10-01 13:28:14 +02:00
  • 40fc4bf0dc Multiple limitation passes in boundary layer, better symmetry Matthias Hochsteger 2024-10-01 13:03:01 +02:00
  • f6902c1f6e Multiple blayer limitation passes with decreasing smothing Matthias Hochsteger 2024-10-01 11:50:41 +02:00
  • c4dbe60f78 create edge from two vertices Joachim Schoeberl 2024-09-28 20:29:12 +02:00
  • ce3f627e36 Merge branch 'occ_vec_from_dir' into 'master' Schöberl, Joachim 2024-09-28 20:17:25 +02:00
  • 10986ffbab convert gp_Dir to gp_Vec Christopher Lackner 2024-09-28 16:39:19 +02:00