Commit Graph

  • 36e56e5d6c move some stuff to base geometry Christopher Lackner 2019-10-24 13:17:00 +0200
  • ffcf2c7373 [testing] Check for min/max trig/tet angles Matthias Hochsteger 2019-10-23 19:05:51 +0200
  • c127711d4d reduce refresh rate to 25 times persecond Joachim Schöberl 2019-10-23 18:47:31 +0200
  • 751ab51902 Merge branch 'cleanup_adfront' into 'master' Joachim Schöberl 2019-10-23 13:06:48 +0000
  • c361d1712d little cleanup in adfront2 Christopher Lackner 2019-10-23 14:44:07 +0200
  • df1f445c8f Merge branch 'meshing_fixes' into 'master' Joachim Schöberl 2019-10-23 11:58:35 +0000
  • 91815955f5 Test in2d files, update results Matthias Hochsteger 2019-10-23 11:27:05 +0200
  • eaf2bee9e6 Throw Exception if ProjectPointGI is not implemented Matthias Hochsteger 2019-10-23 11:26:45 +0200
  • 22a894b8cf Set OCC geometry in GenerateMesh() Matthias Hochsteger 2019-10-23 11:26:23 +0200
  • 4778057ae0
    After adding edges in Ng_STL_InitSTLGeometry, set readedges size to 0. nikhilsrajan 2019-10-23 14:52:43 +0530
  • 37198d0cee Recover correct point type in smoothing2d Matthias Hochsteger 2019-10-23 11:08:30 +0200
  • 082908a5ec ProjectPointGI for CSG and 2D geometries Matthias Hochsteger 2019-10-23 11:08:11 +0200
  • e400c10f07 set tcl-variables only if values are changed Joachim Schöberl 2019-10-22 22:54:27 +0200
  • d1e9b89988 Merge branch 'meshing2_getlocals' into 'master' Joachim Schöberl 2019-10-21 15:34:09 +0000
  • 2fd255baa7 only use cone (or userdefined points) Christopher Lackner 2019-10-21 17:20:48 +0200
  • ac5f901cef do not get intersecting points, they are added from intersecting lines anyway Christopher Lackner 2019-10-21 17:03:01 +0200
  • 9d0902fb57 Merge branch 'hashvalue_int3' into 'master' Joachim Schöberl 2019-10-21 13:46:12 +0000
  • a2c04a196c Merge branch 'dont_read_occ_enames' into 'master' Joachim Schöberl 2019-10-21 13:45:11 +0000
  • 586f8120ea some Timers in LoadOCC, don't read edge names Matthias Hochsteger 2019-10-21 13:34:29 +0200
  • 124ee905b2 Merge branch 'test_refactoring_meshing_design' into 'master' Joachim Schöberl 2019-10-21 08:21:12 +0000
  • 6d34f01d95 Add a HashValue<INT<3>> for ParallelHashTable Bernd Schwarzenbacher 2019-10-21 00:12:29 +0200
  • 495a6eddf7 [cmake] Link AppKit to avoid undefined references if OCC is statically linked on MacOS Matthias Hochsteger 2019-10-18 16:38:50 +0200
  • 8118190af4 allow small deviations in quality class Matthias Hochsteger 2019-10-18 15:26:48 +0200
  • c98ecafa2f Update results Matthias Hochsteger 2019-10-18 14:09:32 +0200
  • 8659e5a3ee some thread-safe STLGeometry projection functions Matthias Hochsteger 2019-10-18 13:40:51 +0200
  • 17dfd45609 Merge remote-tracking branch 'origin/master' into test_refactoring_meshing_design Matthias Hochsteger 2019-10-18 11:53:05 +0200
  • 6b99cf3c21 Merge branch 'delaunay_tree_with_double' into 'master' Joachim Schöberl 2019-10-15 08:10:19 +0000
  • d4d57040f6 Use new delaunay tree with double Matthias Hochsteger 2019-10-14 18:26:08 +0200
  • 4f5164c73e Merge branch 'parallel_combineimprove2' into 'master' Joachim Schöberl 2019-10-14 16:13:31 +0000
  • c2e658274a Avoid recursive call of signal handler Matthias Hochsteger 2019-10-14 18:01:11 +0200
  • 7c96e22a60 Remove one test case with inconsistent results Matthias Hochsteger 2019-10-14 17:59:45 +0200
  • 0f26e41f4d 4 Tasks per thread (better load balancing) Matthias Hochsteger 2019-10-14 16:33:16 +0200
  • 6ca6a5e791 CombineImprove() 2D: optimize all faces at once Matthias Hochsteger 2019-10-14 16:19:52 +0200
  • 0f095281d9 Parallel 2d CombineImprove() (also sort by improvement) Matthias Hochsteger 2019-10-14 16:02:11 +0200
  • 5eba73f726 Separate function CombineImproveEdge() Matthias Hochsteger 2019-10-14 15:30:00 +0200
  • 294fbb0e6f Loop over edges in CombineImprove() Matthias Hochsteger 2019-10-14 14:04:10 +0200
  • 9fd4970614 ParallelFor loops in setup of CombineImprove() Matthias Hochsteger 2019-10-14 13:51:25 +0200
  • 19c86a9f3d Move BuildEdgeList to improve2.hpp Matthias Hochsteger 2019-10-14 13:50:56 +0200
  • 59c355dbed New Table for elementsonnode Matthias Hochsteger 2019-10-14 11:28:29 +0200
  • c1d42ff1e6 Small cleanup Matthias Hochsteger 2019-10-13 12:27:29 +0200
  • c9e764a32f Catch exceptions in Demangle() Matthias Hochsteger 2019-10-14 10:56:27 +0200
  • 2bd9acdd9e delete user-vis Joachim Schöberl 2019-10-11 22:23:14 +0200
  • b65b6c90ec Merge branch 'delete_tempels' into 'master' Joachim Schöberl 2019-10-11 14:17:54 +0000
  • 5fffc28de9 Delete tempels Array during SwapImprove (saves memory) Matthias Hochsteger 2019-10-11 15:35:55 +0200
  • 77e536746e Comment out DelaunayTree Matthias Hochsteger 2019-10-11 13:47:39 +0200
  • 77d91d144b Special search tree for Delaunay (commented out) Matthias Hochsteger 2019-10-11 13:07:17 +0200
  • 3305dfebcb Merge branch 'parallel_improve_mesh_2d' into 'master' Joachim Schöberl 2019-10-10 16:35:59 +0000
  • 268f2466f0 Parallel 2d MeshImprove Matthias Hochsteger 2019-10-04 17:16:04 +0200
  • 9f0edf1741 Use new timers Matthias Hochsteger 2019-10-04 17:05:40 +0200
  • b65d63cf11 static array Joachim Schöberl 2019-10-10 07:38:10 +0200
  • ca25d6838b use NextUV Joachim Schöberl 2019-10-10 07:38:00 +0200
  • e9d545bcdc Merge branch 'parallel_edgeswapping' into 'master' Joachim Schöberl 2019-10-10 05:36:11 +0000
  • e6953dc4cb Remove unnecessary call to mesh.CalcSurfacesOfNode() Matthias Hochsteger 2019-10-09 10:32:41 +0200
  • fffe445d53 Merge remote-tracking branch 'origin/master' into parallel_edgeswapping Matthias Hochsteger 2019-10-09 10:25:31 +0200
  • 6e5d806d92 Use ParallelFor instead of ParallelForRange Matthias Hochsteger 2019-10-09 09:57:37 +0200
  • 95df0ea73e Explicit capture in lambda (due to MSVC compile problems) Matthias Hochsteger 2019-10-09 09:29:53 +0200
  • fe78d9d7b4 Use AsAtomic from ngcore Matthias Hochsteger 2019-10-08 20:39:29 +0200
  • 18bdd9df93 Build neighbors list in parallel Matthias Hochsteger 2019-10-08 19:26:43 +0200
  • 64a685c2ea CreateSurface2ElementTable for individual faces Matthias Hochsteger 2019-10-04 17:07:10 +0200
  • a651a2d97e EdgeSwapping() - some cleanup and parallelization of table building Matthias Hochsteger 2019-10-08 18:35:20 +0200
  • 288bd2c3d8 EdgeSwapping() - all faces at once Matthias Hochsteger 2019-10-08 18:12:10 +0200
  • a529dbab56 Merge branch 'reduce_python_output' into 'master' Joachim Schöberl 2019-10-08 15:38:19 +0000
  • f24a749fb2 Parallel MeshOptimize2d::EdgeSwapping() (individual faces) Matthias Hochsteger 2019-10-08 17:29:38 +0200
  • 4d218fa042 Restructure MeshOptimize2d::EdgeSwapping() Matthias Hochsteger 2019-10-08 17:03:49 +0200
  • b3fb12e962 reduce message and log level in python Christopher Lackner 2019-10-08 16:51:32 +0200
  • 27bb2c8e0e unify surface optimization strategy Christopher Lackner 2019-10-08 16:46:16 +0200
  • ee7360ad19 disable check overlap for occ meshsurface Christopher Lackner 2019-10-08 15:48:08 +0200
  • c6db690269 Merge branch 'thread_safe_stlchart' into 'master' Joachim Schöberl 2019-10-08 13:12:29 +0000
  • 865aca0ba0 Implement MeshOptimizeSTLSurface::ProjectPointGI Matthias Hochsteger 2019-10-08 13:46:27 +0200
  • 359b8125ea result file from master Christopher Lackner 2019-10-08 12:58:31 +0200
  • fea75d6ff5 Remove MeshOptimize2d::SelectSurfaceOfPoint() Matthias Hochsteger 2019-10-08 12:44:00 +0200
  • 893df3a79f Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector Matthias Hochsteger 2019-10-08 12:42:06 +0200
  • ed087848ef this check is too hard sometimes and prevents some stls from meshing Christopher Lackner 2019-10-08 12:41:26 +0200
  • ed5ea4408f Revert "Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector" Matthias Hochsteger 2019-10-08 12:35:58 +0200
  • d4b376024a Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector Matthias Hochsteger 2019-10-08 12:34:15 +0200
  • e784abb8f7 Merge branch 'master' into test_refactoring_meshing_design Christopher Lackner 2019-10-08 12:31:24 +0200
  • cedc0657a3 updated results Matthias Hochsteger 2019-10-08 12:04:40 +0200
  • 6d21ef01d9 updated results Joachim Schöberl 2019-10-08 00:26:44 +0200
  • 62e3e790d8 switch OCC meshing to physical space, and optimize FromPlane projection using uv-geominfo Joachim Schöberl 2019-10-07 23:45:13 +0200
  • 2fbf6d56bc create test results Christopher Lackner 2019-10-07 16:00:50 +0200
  • 94c17c2f46 modernize code to use handle Christopher Lackner 2019-10-04 15:35:39 +0200
  • c309c9846f store refinement Christopher Lackner 2019-10-03 13:52:59 +0200
  • fa3ae333ce delete trailing whitespaces in new commits Christopher Lackner 2019-10-03 12:09:13 +0200
  • 4d98a6eb8c STLGeometry::GetNormal only valid with PointGeomInfo Matthias Hochsteger 2019-10-03 11:26:08 +0200
  • c24e00f6d4 Link stl Matthias Hochsteger 2019-10-03 11:05:56 +0200
  • 8acf84b6ec Link stl library on Windows Matthias Hochsteger 2019-10-03 11:00:44 +0200
  • 562800babc Clean up STLGeometry Matthias Hochsteger 2019-10-03 10:45:09 +0200
  • 05881c0eb5 refactor a lot of the old code, stl still needs to be done Christopher Lackner 2019-10-02 20:29:18 +0200
  • 43cc5e68b1 occ use optimize surface functionality from basegeom Christopher Lackner 2019-10-02 18:14:38 +0200
  • bee097b153 start unify meshing with occ meshing Christopher Lackner 2019-10-02 17:20:13 +0200
  • 86342534c1 Merge branch 'fix_parsing_stl_params' into 'master' Matthias Hochsteger 2019-10-07 11:52:49 +0000
  • f9c462e94e add plane test Christopher Lackner 2019-10-07 13:41:15 +0200
  • b0f13a1f20 fix parsing of stl parameters from python Christopher Lackner 2019-10-07 12:56:12 +0200
  • 9a3d121c47 Merge branch 'check_nel1d_nel2d' into 'master' Christopher Lackner 2019-10-07 09:45:08 +0000
  • 18830a0a71 Check for number of 1d and 2d elements Matthias Hochsteger 2019-10-07 09:45:08 +0000
  • f5f6004533 Merge branch 'update_pybind11_2.4.2' into 'master' Joachim Schöberl 2019-10-07 08:20:37 +0000
  • de06f21bde adding Mesh.AddRegion Joachim Schöberl 2019-10-05 23:02:32 +0200
  • dbe0aaa1bc Sort table after parallel creation Matthias Hochsteger 2019-10-04 15:33:24 +0200
  • 48aa301558 Merge branch 'optimize_occ_createlocalh' into 'master' Joachim Schöberl 2019-10-04 13:05:43 +0000
  • 01e059ece4 some optimizations for CalcLocalH in occ mesher Christopher Lackner 2019-10-04 14:55:36 +0200