Commit Graph

  • 340c34bcf8 Access curved elements from Netgen-mesh Joachim Schoeberl 2023-07-20 10:36:19 +02:00
  • caa8912d7f Merge branch 'automatic_flags_to_dict' into 'master' Hochsteger, Matthias 2023-07-19 19:22:34 +02:00
  • 8e6ee3cbb8 Add Flags.keys() in Python, for working dict(flags) Matthias Hochsteger 2023-07-19 19:07:39 +02:00
  • ca5f562503 curved prism vertical edges Joachim Schoeberl 2023-07-13 06:00:33 -07:00
  • 93b39231c4 fix Alfeld typos Joachim Schoeberl 2023-07-12 18:24:19 -07:00
  • b603ed7cfd Merge branch 'splitting' into 'master' Schöberl, Joachim 2023-07-13 03:07:39 +02:00
  • 06070d49f3 little cleanup Joachim Schoeberl 2023-07-12 17:31:14 -07:00
  • 5b19ea6451 enum for macro-based element splitting Joachim Schoeberl 2023-07-12 17:26:32 -07:00
  • 82e88f3afb Alefeld split hack Joachim Schoeberl 2023-07-12 10:50:03 -07:00
  • 3a509b92bb
    Expose identification functionality for OCC geometries in C interface martinhammerschmidt 2023-07-10 17:50:09 +02:00
  • ce8ec2eb7f Merge branch 'gui_settings' into 'master' v6.2.2304 Hochsteger, Matthias 2023-07-09 00:40:40 +02:00
  • b8c2b08fdc Fix webgui autoscale Matthias Hochsteger 2023-07-09 00:14:46 +02:00
  • 65d23bd022 add gui settings if not already added in ngsolve Christopher Lackner 2023-07-08 23:58:48 +02:00
  • ea32b203d6 remove propagateproperties from makefillet2d Christopher Lackner 2023-07-08 20:40:25 +02:00
  • 97cc1d0621 Merge branch 'occ_make_fillet2d' into 'master' Lackner, Christopher 2023-07-08 19:33:49 +02:00
  • 026d09353f new webgui draw argument "fullscreen" Matthias Hochsteger 2023-07-08 18:31:16 +02:00
  • 3f0f055b0c fix webgui argument name Matthias Hochsteger 2023-07-08 18:16:33 +02:00
  • 72d8ef4783 [occ] MakeFillet for 2d shapes Christopher Lackner 2023-07-04 16:27:01 +02:00
  • 36f3f0d449 Remove debug output Matthias Hochsteger 2023-07-04 11:51:47 +02:00
  • 9830eb4331 remove test output Joachim Schoeberl 2023-07-03 05:24:17 +02:00
  • 62498f3bf8 Fix webgui docu widget v6.2.2303 Matthias Hochsteger 2023-06-30 12:18:11 +02:00
  • ef0e17c51e Merge branch 'unified_webgui_draw' into 'master' Lackner, Christopher 2023-06-30 10:11:01 +02:00
  • d632ed3d75 Unified webgui.Draw() Hochsteger, Matthias 2023-06-30 10:11:01 +02:00
  • 993ed0bde3 Merge branch 'draw_occ_identifications' into 'master' Lackner, Christopher 2023-06-29 13:24:10 +02:00
  • fe770960b6 Merge branch 'restricth_vertices' into 'master' Lackner, Christopher 2023-06-29 13:19:13 +02:00
  • e577c0a1a2 Merge branch 'layer_for_2d_occ' into 'master' Lackner, Christopher 2023-06-29 12:31:43 +02:00
  • 0530775800 [occ] restrict meshsize at vertices Christopher Lackner 2023-06-29 12:23:19 +02:00
  • 8da01ff353 code for drawing occ identifications in webgui Christopher Lackner 2023-06-29 12:22:00 +02:00
  • 143f113d78 separate_layers now also working for 2d occ geometries Christopher Lackner 2023-06-28 15:59:04 +02:00
  • fffe1831a3 Merge branch 'respect_custom_install_dir_structure_for_downloaded_dependencies' into 'master' Hochsteger, Matthias 2023-06-23 15:02:12 +02:00
  • 9364274a6b Install zlib and tcl/tk correctly for custom NG_INSTALL_DIR_* settings Matthias Hochsteger 2023-06-23 03:03:14 -07:00
  • bb04f4063b Merge branch 'bndlayer_surfacegeom' into 'master' Schöberl, Joachim 2023-06-21 16:44:21 +02:00
  • 8288c66501 Bndlayer surfacegeom Neunteufel, Michael 2023-06-21 16:44:21 +02:00
  • 4f3e0abd25 Merge branch 'fix_searchtree_for_curved_volume_elements' into 'master' Lackner, Christopher 2023-06-20 14:44:55 +02:00
  • 64f16e0e6f fix typo in center face Christopher Lackner 2023-06-20 14:28:17 +02:00
  • e53d559740 Fix hashtable size in boundarylayer code Matthias Hochsteger 2023-06-20 12:45:01 +02:00
  • 2ad56cd7ef Add edge/face midpoints to bounding box in element search tree Matthias Hochsteger 2023-06-20 12:44:18 +02:00
  • 54f0e1a0de inheritate 'is_curved' for hp-refined 1D-elements Joachim Schoeberl 2023-06-09 20:03:05 +02:00
  • 3ab8ffbdc1 robust Axis to Axes conversion Joachim Schoeberl 2023-06-08 16:50:53 +03:00
  • ec9d028c60 ellipsoid Joachim Schoeberl 2023-06-08 16:38:34 +03:00
  • ef393472b2 remove cout Joachim Schoeberl 2023-06-08 14:31:11 +03:00
  • 2f98144324 Merge branch 'occ_handle_internal_edges' into 'master' Lackner, Christopher 2023-06-05 11:46:56 +02:00
  • 3e9eba7906 OCC - Handle internal (forward+reversed) edges correctly Matthias Hochsteger 2023-06-05 11:24:52 +02:00
  • 7a766a23eb disable CleanupDemangledName Bryn Lloyd 2023-06-01 14:01:57 +02:00
  • 650fa0eb28
    Merge 9d8da1560435d87c65ed775663e235ca901cfb99 into 971f7c6b073e67b183fa405f2f97f2f35cc8b301 Bryn Lloyd 2023-05-31 17:47:03 -07:00
  • 9d8da15604 const ... Bryn Lloyd 2023-05-31 13:54:05 +02:00
  • 9e28b04e33 add try-catch Bryn Lloyd 2023-05-31 12:09:41 +02:00
  • 1d979cc16f fix version parsing (?) Bryn Lloyd 2023-05-31 11:42:40 +02:00
  • a931afa7d0 Merge branch 'master' into feature/extend_nglib_api Bryn Lloyd 2023-05-30 14:45:20 +02:00
  • 971f7c6b07 Merge branch 'get_diagnostics_typo' into 'master' Hochsteger, Matthias 2023-05-23 09:47:01 +02:00
  • c1ed3e36ca fix calling _get_diagnostics if python versions do not match Christopher Lackner 2023-05-23 08:59:05 +02:00
  • b1b2f17c09 fix clang warning about unqualified std move Christopher Lackner 2023-05-23 08:57:51 +02:00
  • 8374346023 allow adding identification name in occ extrude Christopher Lackner 2023-05-22 13:08:31 +02:00
  • c899273397 Merge branch 'sleep_when_no_job_for_some_time' into 'master' Schöberl, Joachim 2023-05-21 14:41:41 +02:00
  • a1b43088a4 TaskManager - sleep when no jobs for some time Hochsteger, Matthias 2023-05-21 14:41:41 +02:00
  • 472073c22b counting num vertices in parallel Joachim Schoeberl 2023-05-21 14:35:09 +02:00
  • f1162b6cc3 ngcore - array in Bisect Joachim Schoeberl 2023-05-19 15:24:01 +02:00
  • e8286776df hash-table with optional Get Joachim Schoeberl 2023-05-19 14:45:56 +02:00
  • f802197576 Merge branch 'occ_extrude_identify' into 'master' Lackner, Christopher 2023-05-17 16:35:50 +02:00
  • 2233275c0b do not copy faces when extrude, better identify in extrude Christopher Lackner 2023-05-17 16:24:06 +02:00
  • e4a2795414 extrude with optional (closesurface) identification Christopher Lackner 2023-05-17 12:49:16 +02:00
  • e308c1665e Fix path format in setup.py Matthias Hochsteger 2023-05-12 11:26:38 +02:00
  • 6992a63cf8 Don't search for PythonLibs when building pip/conda package Matthias Hochsteger 2023-05-11 18:39:03 +02:00
  • 748e2c742c set ulimit when building linux pip packages Matthias Hochsteger 2023-05-11 18:18:32 +02:00
  • dc2cbc01f1 python setup.py: use sys.prefix as CMAKE_PREFIX_PATH Matthias Hochsteger 2023-05-11 15:08:23 +02:00
  • ea1b53eb20 Merge branch 'curve_after_mesh_refine' into 'master' Lackner, Christopher 2023-05-10 09:46:44 +02:00
  • b06b86bce3 recalculate element curve coefficients after refine Christopher Lackner 2023-05-10 09:34:48 +02:00
  • 9c0eeb5370 mesh.AddElements also for 1D segments Joachim Schoeberl 2023-05-07 17:45:20 +02:00
  • 8a79f91cb1 check for null-ptr from cxa_demangle Joachim Schoeberl 2023-04-28 17:33:07 +02:00
  • fe3abbdec4 Merge branch 'check_python_version_at_startup' into 'master' Schöberl, Joachim 2023-04-28 11:34:42 +02:00
  • 39b21df7e6 Check python version at startup Matthias Hochsteger 2023-04-28 10:21:51 +02:00
  • 3124853a56 Merge branch 'fix_duplicate_segments_boundarylayer' into 'master' Lackner, Christopher 2023-04-27 15:49:18 +02:00
  • 35360df540 Don't add new duplicate segments to mesh, if mesh fulfills HaveSingleSegments() Matthias Hochsteger 2023-04-27 15:35:10 +02:00
  • 875da8ee45 boundarylayer 2d code in separate file Matthias Hochsteger 2023-04-27 15:25:15 +02:00
  • 96268d6691 Fix python warning (deprecated imp module) Matthias Hochsteger 2023-04-26 16:48:54 +02:00
  • bdd15644d3 Fix compile warning Matthias Hochsteger 2023-04-26 16:48:29 +02:00
  • 9ed534c301 Merge branch 'boundarylayer_fixes' into 'master' Hochsteger, Matthias 2023-04-21 13:03:35 +02:00
  • 6bfcd4ca6c Fix MeshVolume() for partially meshed meshes Matthias Hochsteger 2023-04-21 12:53:05 +02:00
  • 4ab01fa269 Save one FindOpenElements call in MeshVolume Matthias Hochsteger 2023-04-21 12:52:17 +02:00
  • 7382661315 Fix surface mapping in BoundaryLayer3d Matthias Hochsteger 2023-04-21 12:51:54 +02:00
  • 6fcfdc7def fix typo in divide segments in zrefine Christopher Lackner 2023-04-19 12:07:45 +02:00
  • c14c798235 output face name on double click Matthias Hochsteger 2023-04-12 16:43:46 +02:00
  • a1c9483270 Fix color of prisms/pyramids/hexes Matthias Hochsteger 2023-04-12 16:43:33 +02:00
  • 8990c9c30a allow python -m netgen.gui to run python tkinter gui from main thread Christopher Lackner 2023-04-12 11:29:32 +02:00
  • ca18038c5d Merge branch 'fix_findpointin2d_quad' into 'master' Schöberl, Joachim 2023-04-12 09:51:49 +02:00
  • b12d40a0c0 add missing check for lam range in PointContainedIn2DElement in Quad Christopher Lackner 2023-04-11 22:00:38 +02:00
  • 9180f9b972 Merge branch 'faster_dbl_click' into 'master' Hochsteger, Matthias 2023-04-03 10:17:37 +02:00
  • aae0521057 Use marker as center, cleanup code Matthias Hochsteger 2023-03-31 15:46:45 +02:00
  • 5d0c61b10f Use a texture to store face colors Matthias Hochsteger 2023-03-31 11:20:24 +02:00
  • 8edb109d92 Merge branch 'blayer_sides' into 'master' Lackner, Christopher 2023-03-30 23:40:53 +02:00
  • 9c1db9a6f3 correctly set domin and domout at sides Christopher Lackner 2023-03-30 23:21:58 +02:00
  • 5b4af26d7d boundarylayers sides with separate bcnr and option to set surface index to -1 Christopher Lackner 2023-03-30 17:19:34 +02:00
  • 4737063653 Merge branch 'smaller_tol_in_pointin2delement' into 'master' Schöberl, Joachim 2023-03-30 16:51:03 +02:00
  • d07321ad90 Merge branch 'findpoint_newton_quads' into 'master' Schöberl, Joachim 2023-03-30 16:50:32 +02:00
  • 832c17c834 Rewrite double-click selection in GUI Matthias Hochsteger 2023-03-29 20:30:21 +02:00
  • ad6ffaac05 shared loop with relaxed memory ordering Joachim Schoeberl 2023-03-30 12:26:58 +02:00
  • a12e9bec61 GetRegionNames to netgen-mesh Joachim Schoeberl 2023-03-26 11:01:05 +02:00
  • 867549c3af use outer smaller (1e-6) tolerance in check if points are on quad edges Christopher Lackner 2023-03-23 14:57:30 +01:00
  • 72a34f9fe1 PointInElement2d use newton in nonlinear quad, better startpoint for Newton in trig Christopher Lackner 2023-03-23 14:55:18 +01:00
  • 482e78a18b fix Setting refinement flags and adaptive refinement in Netgen Joachim Schoeberl 2023-03-22 21:53:09 +01:00