Commit Graph

  • 2fd255baa7 only use cone (or userdefined points) Christopher Lackner 2019-10-21 17:20:48 +02:00
  • ac5f901cef do not get intersecting points, they are added from intersecting lines anyway Christopher Lackner 2019-10-21 17:03:01 +02:00
  • 9d0902fb57 Merge branch 'hashvalue_int3' into 'master' Joachim Schöberl 2019-10-21 13:46:12 +00:00
  • a2c04a196c Merge branch 'dont_read_occ_enames' into 'master' Joachim Schöberl 2019-10-21 13:45:11 +00:00
  • 586f8120ea some Timers in LoadOCC, don't read edge names Matthias Hochsteger 2019-10-21 13:34:29 +02:00
  • 124ee905b2 Merge branch 'test_refactoring_meshing_design' into 'master' Joachim Schöberl 2019-10-21 08:21:12 +00:00
  • 6d34f01d95 Add a HashValue<INT<3>> for ParallelHashTable Bernd Schwarzenbacher 2019-10-21 00:12:29 +02:00
  • 495a6eddf7 [cmake] Link AppKit to avoid undefined references if OCC is statically linked on MacOS Matthias Hochsteger 2019-10-18 16:38:50 +02:00
  • 8118190af4 allow small deviations in quality class Matthias Hochsteger 2019-10-18 15:26:48 +02:00
  • c98ecafa2f Update results Matthias Hochsteger 2019-10-18 14:09:32 +02:00
  • 8659e5a3ee some thread-safe STLGeometry projection functions Matthias Hochsteger 2019-10-18 13:40:51 +02:00
  • 17dfd45609 Merge remote-tracking branch 'origin/master' into test_refactoring_meshing_design Matthias Hochsteger 2019-10-18 11:53:05 +02:00
  • 6b99cf3c21 Merge branch 'delaunay_tree_with_double' into 'master' Joachim Schöberl 2019-10-15 08:10:19 +00:00
  • d4d57040f6 Use new delaunay tree with double Matthias Hochsteger 2019-10-14 18:26:08 +02:00
  • 4f5164c73e Merge branch 'parallel_combineimprove2' into 'master' Joachim Schöberl 2019-10-14 16:13:31 +00:00
  • c2e658274a Avoid recursive call of signal handler Matthias Hochsteger 2019-10-14 18:01:11 +02:00
  • 7c96e22a60 Remove one test case with inconsistent results Matthias Hochsteger 2019-10-14 17:59:45 +02:00
  • 0f26e41f4d 4 Tasks per thread (better load balancing) Matthias Hochsteger 2019-10-14 16:33:16 +02:00
  • 6ca6a5e791 CombineImprove() 2D: optimize all faces at once Matthias Hochsteger 2019-10-14 16:19:52 +02:00
  • 0f095281d9 Parallel 2d CombineImprove() (also sort by improvement) Matthias Hochsteger 2019-10-14 16:02:11 +02:00
  • 5eba73f726 Separate function CombineImproveEdge() Matthias Hochsteger 2019-10-14 15:30:00 +02:00
  • 294fbb0e6f Loop over edges in CombineImprove() Matthias Hochsteger 2019-10-14 14:04:10 +02:00
  • 9fd4970614 ParallelFor loops in setup of CombineImprove() Matthias Hochsteger 2019-10-14 13:51:25 +02:00
  • 19c86a9f3d Move BuildEdgeList to improve2.hpp Matthias Hochsteger 2019-10-14 13:50:56 +02:00
  • 59c355dbed New Table for elementsonnode Matthias Hochsteger 2019-10-14 11:28:29 +02:00
  • c1d42ff1e6 Small cleanup Matthias Hochsteger 2019-10-13 12:27:29 +02:00
  • c9e764a32f Catch exceptions in Demangle() Matthias Hochsteger 2019-10-14 10:56:27 +02:00
  • 2bd9acdd9e delete user-vis Joachim Schöberl 2019-10-11 22:23:14 +02:00
  • b65b6c90ec Merge branch 'delete_tempels' into 'master' Joachim Schöberl 2019-10-11 14:17:54 +00:00
  • 5fffc28de9 Delete tempels Array during SwapImprove (saves memory) Matthias Hochsteger 2019-10-11 15:35:55 +02:00
  • 77e536746e Comment out DelaunayTree Matthias Hochsteger 2019-10-11 13:47:39 +02:00
  • 77d91d144b Special search tree for Delaunay (commented out) Matthias Hochsteger 2019-10-11 13:07:17 +02:00
  • 3305dfebcb Merge branch 'parallel_improve_mesh_2d' into 'master' Joachim Schöberl 2019-10-10 16:35:59 +00:00
  • 268f2466f0 Parallel 2d MeshImprove Matthias Hochsteger 2019-10-04 17:16:04 +02:00
  • 9f0edf1741 Use new timers Matthias Hochsteger 2019-10-04 17:05:40 +02:00
  • b65d63cf11 static array Joachim Schöberl 2019-10-10 07:38:10 +02:00
  • ca25d6838b use NextUV Joachim Schöberl 2019-10-10 07:38:00 +02:00
  • e9d545bcdc Merge branch 'parallel_edgeswapping' into 'master' Joachim Schöberl 2019-10-10 05:36:11 +00:00
  • e6953dc4cb Remove unnecessary call to mesh.CalcSurfacesOfNode() Matthias Hochsteger 2019-10-09 10:32:41 +02:00
  • fffe445d53 Merge remote-tracking branch 'origin/master' into parallel_edgeswapping Matthias Hochsteger 2019-10-09 10:25:31 +02:00
  • 6e5d806d92 Use ParallelFor instead of ParallelForRange Matthias Hochsteger 2019-10-09 09:57:37 +02:00
  • 95df0ea73e Explicit capture in lambda (due to MSVC compile problems) Matthias Hochsteger 2019-10-09 09:29:53 +02:00
  • fe78d9d7b4 Use AsAtomic from ngcore Matthias Hochsteger 2019-10-08 20:39:29 +02:00
  • 18bdd9df93 Build neighbors list in parallel Matthias Hochsteger 2019-10-08 19:26:43 +02:00
  • 64a685c2ea CreateSurface2ElementTable for individual faces Matthias Hochsteger 2019-10-04 17:07:10 +02:00
  • a651a2d97e EdgeSwapping() - some cleanup and parallelization of table building Matthias Hochsteger 2019-10-08 18:35:20 +02:00
  • 288bd2c3d8 EdgeSwapping() - all faces at once Matthias Hochsteger 2019-10-08 18:12:10 +02:00
  • a529dbab56 Merge branch 'reduce_python_output' into 'master' Joachim Schöberl 2019-10-08 15:38:19 +00:00
  • f24a749fb2 Parallel MeshOptimize2d::EdgeSwapping() (individual faces) Matthias Hochsteger 2019-10-08 17:29:38 +02:00
  • 4d218fa042 Restructure MeshOptimize2d::EdgeSwapping() Matthias Hochsteger 2019-10-08 17:03:49 +02:00
  • b3fb12e962 reduce message and log level in python Christopher Lackner 2019-10-08 16:51:32 +02:00
  • 27bb2c8e0e unify surface optimization strategy Christopher Lackner 2019-10-08 16:46:16 +02:00
  • ee7360ad19 disable check overlap for occ meshsurface Christopher Lackner 2019-10-08 15:48:08 +02:00
  • c6db690269 Merge branch 'thread_safe_stlchart' into 'master' Joachim Schöberl 2019-10-08 13:12:29 +00:00
  • 865aca0ba0 Implement MeshOptimizeSTLSurface::ProjectPointGI Matthias Hochsteger 2019-10-08 13:46:27 +02:00
  • 359b8125ea result file from master Christopher Lackner 2019-10-08 12:58:31 +02:00
  • fea75d6ff5 Remove MeshOptimize2d::SelectSurfaceOfPoint() Matthias Hochsteger 2019-10-08 12:44:00 +02:00
  • 893df3a79f Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector Matthias Hochsteger 2019-10-08 12:42:06 +02:00
  • ed087848ef this check is too hard sometimes and prevents some stls from meshing Christopher Lackner 2019-10-08 12:41:26 +02:00
  • ed5ea4408f Revert "Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector" Matthias Hochsteger 2019-10-08 12:35:58 +02:00
  • d4b376024a Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector Matthias Hochsteger 2019-10-08 12:34:15 +02:00
  • e784abb8f7 Merge branch 'master' into test_refactoring_meshing_design Christopher Lackner 2019-10-08 12:31:24 +02:00
  • cedc0657a3 updated results Matthias Hochsteger 2019-10-08 12:04:40 +02:00
  • 6d21ef01d9 updated results Joachim Schöberl 2019-10-08 00:26:44 +02:00
  • 62e3e790d8 switch OCC meshing to physical space, and optimize FromPlane projection using uv-geominfo Joachim Schöberl 2019-10-07 23:45:13 +02:00
  • 2fbf6d56bc create test results Christopher Lackner 2019-10-07 16:00:50 +02:00
  • 94c17c2f46 modernize code to use handle Christopher Lackner 2019-10-04 15:35:39 +02:00
  • c309c9846f store refinement Christopher Lackner 2019-10-03 13:52:59 +02:00
  • fa3ae333ce delete trailing whitespaces in new commits Christopher Lackner 2019-10-03 12:09:13 +02:00
  • 4d98a6eb8c STLGeometry::GetNormal only valid with PointGeomInfo Matthias Hochsteger 2019-10-03 11:26:08 +02:00
  • c24e00f6d4 Link stl Matthias Hochsteger 2019-10-03 11:05:56 +02:00
  • 8acf84b6ec Link stl library on Windows Matthias Hochsteger 2019-10-03 11:00:44 +02:00
  • 562800babc Clean up STLGeometry Matthias Hochsteger 2019-10-03 10:45:09 +02:00
  • 05881c0eb5 refactor a lot of the old code, stl still needs to be done Christopher Lackner 2019-10-02 20:29:18 +02:00
  • 43cc5e68b1 occ use optimize surface functionality from basegeom Christopher Lackner 2019-10-02 18:14:38 +02:00
  • bee097b153 start unify meshing with occ meshing Christopher Lackner 2019-10-02 17:20:13 +02:00
  • 86342534c1 Merge branch 'fix_parsing_stl_params' into 'master' Matthias Hochsteger 2019-10-07 11:52:49 +00:00
  • f9c462e94e add plane test Christopher Lackner 2019-10-07 13:41:15 +02:00
  • b0f13a1f20 fix parsing of stl parameters from python Christopher Lackner 2019-10-07 12:56:12 +02:00
  • 9a3d121c47 Merge branch 'check_nel1d_nel2d' into 'master' Christopher Lackner 2019-10-07 09:45:08 +00:00
  • 18830a0a71 Check for number of 1d and 2d elements Matthias Hochsteger 2019-10-07 09:45:08 +00:00
  • f5f6004533 Merge branch 'update_pybind11_2.4.2' into 'master' Joachim Schöberl 2019-10-07 08:20:37 +00:00
  • de06f21bde adding Mesh.AddRegion Joachim Schöberl 2019-10-05 23:02:32 +02:00
  • dbe0aaa1bc Sort table after parallel creation Matthias Hochsteger 2019-10-04 15:33:24 +02:00
  • 48aa301558 Merge branch 'optimize_occ_createlocalh' into 'master' Joachim Schöberl 2019-10-04 13:05:43 +00:00
  • 01e059ece4 some optimizations for CalcLocalH in occ mesher Christopher Lackner 2019-10-04 14:55:36 +02:00
  • 34ef87a706 Merge branch 'master' of geras.asc.tuwien.ac.at:jschoeberl/netgen Joachim Schöberl 2019-10-04 13:49:32 +02:00
  • b4e7816ad6 Merge branch 'fix_opencascade_7_4' into 'master' Matthias Hochsteger 2019-10-04 11:16:29 +00:00
  • 18070c9f03 fix for opencascade 7.4.0 Christopher Lackner 2019-10-04 13:09:18 +02:00
  • a67f210395 Merge branch 'check_badness_quality_in_tests' into 'master' Matthias Hochsteger 2019-10-04 10:25:14 +00:00
  • 04de18d0b4 Check badness quality in tests Matthias Hochsteger 2019-10-04 10:25:14 +00:00
  • 0d9bb4bd97 parallel table build Joachim Schöberl 2019-10-03 20:24:21 +02:00
  • 0dd913fc20 parallel CheckOverlapping Joachim Schöberl 2019-10-02 23:39:25 +02:00
  • f0eae10a24 throw exception on 1D mesh bisection Joachim Schöberl 2019-10-02 22:06:44 +02:00
  • 0c89682e53 [occ] Only access face curvature if defined tim 2019-02-28 10:13:38 -05:00
  • 749d4a7026 [occ] Build edge-face map only once tim 2019-02-28 10:12:40 -05:00
  • 7e3b292bb8 Print inlined functions in stack trace Matthias Hochsteger 2019-10-02 15:38:17 +02:00
  • 560178d0a8 Merge branch 'stl_projectnormal_getfirstintersecting' into 'master' Joachim Schöberl 2019-10-02 10:37:30 +00:00
  • 85d7f5e628 Use BoxTree::GetFirstIntersecting in STLChart::ProjectNormal Matthias Hochsteger 2019-10-02 11:51:04 +02:00
  • 90c6f0256d curvaturesafety was removed in cleanup commit Christopher Lackner 2019-10-02 11:16:44 +02:00