Commit Graph

2934 Commits

Author SHA1 Message Date
Joachim Schöberl
576bcf907a Merge branch 'add_missing_delete_operators_macos' into 'master'
Add missing delete operators on MacOS

See merge request jschoeberl/netgen!287
2019-10-28 14:57:33 +00:00
Joachim Schöberl
7bc20691dc Merge branch 'refactor_geo_meshing' into 'master'
Refactor geo meshing

See merge request jschoeberl/netgen!286
2019-10-28 14:57:24 +00:00
Matthias Hochsteger
2a51bf76c1 [testing] Add results for OCC 7.4, skip tests on Ubuntu (with OCC 7.3) 2019-10-28 15:11:42 +01:00
Christopher Lackner
b0db24fa83 implement meshsurface in basegeometry 2019-10-28 14:41:31 +01:00
Matthias Hochsteger
fc1e4e6a6f [testing] Link against static version of OCCT 7.4.0 2019-10-28 14:30:19 +01:00
Matthias Hochsteger
396d7cdcd2 Option to link static build of OpenCascade 7.4.0
For static builds, freetype must be linked explicitly
2019-10-28 14:21:39 +01:00
Matthias Hochsteger
93874d6296 [testing] Use libocct instead of liboce 2019-10-28 14:21:39 +01:00
Matthias Hochsteger
2a68748117 Add missing delete operators on MacOS 2019-10-28 13:57:21 +01:00
Christopher Lackner
5b45c7a972 implement meshing2 functionality for 3d geometries 2019-10-28 13:44:51 +01:00
Christopher Lackner
8f779b815a Merge branch 'master' into refactor_geo_meshing 2019-10-28 13:12:38 +01:00
Joachim Schöberl
d0864b9901 Apple-clang seems to support now the standard thread_local variables 2019-10-28 12:18:23 +01:00
Joachim Schöberl
d12372f27d Merge branch 'parallel_splitimprove' into 'master'
parallel SplitImprove

See merge request jschoeberl/netgen!285
2019-10-28 11:17:14 +00:00
Matthias Hochsteger
63aab9076c parallel SplitImprove 2019-10-28 09:38:53 +01:00
Joachim Schöberl
4d116f622c Merge branch 'swapimprove_sort_edges' into 'master'
SwapiImprove sort edges

See merge request jschoeberl/netgen!284
2019-10-25 17:48:03 +00:00
Matthias Hochsteger
a13cc21d3f add script compare_results.py 2019-10-24 18:57:43 +02:00
Matthias Hochsteger
ab024c2e6c Sort edges by improvement in SwapImprove2 2019-10-24 18:04:56 +02:00
Matthias Hochsteger
6fb8f90a73 Sort edges by improvement in SwapImprove 2019-10-24 17:40:20 +02:00
Christopher Lackner
54b36c6a40 add virtual method to restrict localh to geometry 2019-10-24 17:34:53 +02:00
Christopher Lackner
36e56e5d6c move some stuff to base geometry 2019-10-24 13:17:00 +02:00
Matthias Hochsteger
ffcf2c7373 [testing] Check for min/max trig/tet angles 2019-10-24 10:02:00 +02:00
Joachim Schöberl
c127711d4d reduce refresh rate to 25 times persecond 2019-10-23 18:47:53 +02:00
Joachim Schöberl
751ab51902 Merge branch 'cleanup_adfront' into 'master'
little cleanup in adfront2

See merge request jschoeberl/netgen!283
2019-10-23 13:06:48 +00:00
Christopher Lackner
c361d1712d little cleanup in adfront2 2019-10-23 14:44:07 +02:00
Joachim Schöberl
df1f445c8f Merge branch 'meshing_fixes' into 'master'
Meshing fixes

See merge request jschoeberl/netgen!282
2019-10-23 11:58:35 +00:00
Matthias Hochsteger
91815955f5 Test in2d files, update results 2019-10-23 13:44:33 +02:00
Matthias Hochsteger
eaf2bee9e6 Throw Exception if ProjectPointGI is not implemented 2019-10-23 11:26:45 +02:00
Matthias Hochsteger
22a894b8cf Set OCC geometry in GenerateMesh() 2019-10-23 11:26:23 +02:00
Matthias Hochsteger
37198d0cee Recover correct point type in smoothing2d 2019-10-23 11:08:30 +02:00
Matthias Hochsteger
082908a5ec ProjectPointGI for CSG and 2D geometries 2019-10-23 11:08:11 +02:00
Joachim Schöberl
e400c10f07 set tcl-variables only if values are changed 2019-10-22 22:54:27 +02:00
Joachim Schöberl
d1e9b89988 Merge branch 'meshing2_getlocals' into 'master'
Meshing2 getlocals

See merge request jschoeberl/netgen!281
2019-10-21 15:34:09 +00:00
Christopher Lackner
2fd255baa7 only use cone (or userdefined points) 2019-10-21 17:20:48 +02:00
Christopher Lackner
ac5f901cef do not get intersecting points, they are added from intersecting lines anyway 2019-10-21 17:03:01 +02:00
Joachim Schöberl
9d0902fb57 Merge branch 'hashvalue_int3' into 'master'
Add a HashValue<INT<3>> for ParallelHashTable

See merge request jschoeberl/netgen!278
2019-10-21 13:46:12 +00:00
Joachim Schöberl
a2c04a196c Merge branch 'dont_read_occ_enames' into 'master'
Faster OCC file loading

See merge request jschoeberl/netgen!280
2019-10-21 13:45:11 +00:00
Matthias Hochsteger
586f8120ea some Timers in LoadOCC, don't read edge names 2019-10-21 13:38:09 +02:00
Joachim Schöberl
124ee905b2 Merge branch 'test_refactoring_meshing_design' into 'master'
Refactoring of surface meshing classes

See merge request jschoeberl/netgen!279
2019-10-21 08:21:12 +00:00
Bernd Schwarzenbacher
6d34f01d95 Add a HashValue<INT<3>> for ParallelHashTable 2019-10-21 00:12:29 +02:00
Matthias Hochsteger
495a6eddf7 [cmake] Link AppKit to avoid undefined references if OCC is statically linked on MacOS 2019-10-18 16:39:28 +02:00
Matthias Hochsteger
8118190af4 allow small deviations in quality class 2019-10-18 16:20:19 +02:00
Matthias Hochsteger
c98ecafa2f Update results 2019-10-18 14:27:34 +02:00
Matthias Hochsteger
8659e5a3ee some thread-safe STLGeometry projection functions 2019-10-18 13:40:53 +02:00
Matthias Hochsteger
17dfd45609 Merge remote-tracking branch 'origin/master' into test_refactoring_meshing_design 2019-10-18 11:53:05 +02:00
Joachim Schöberl
6b99cf3c21 Merge branch 'delaunay_tree_with_double' into 'master'
Use new delaunay tree with double

See merge request jschoeberl/netgen!277
2019-10-15 08:10:19 +00:00
Matthias Hochsteger
d4d57040f6 Use new delaunay tree with double 2019-10-14 18:26:08 +02:00
Joachim Schöberl
4f5164c73e Merge branch 'parallel_combineimprove2' into 'master'
Parallel 2d CombineImprove()

See merge request jschoeberl/netgen!276
2019-10-14 16:13:31 +00:00
Matthias Hochsteger
c2e658274a Avoid recursive call of signal handler 2019-10-14 18:01:11 +02:00
Matthias Hochsteger
7c96e22a60 Remove one test case with inconsistent results 2019-10-14 17:59:45 +02:00
Matthias Hochsteger
0f26e41f4d 4 Tasks per thread (better load balancing) 2019-10-14 16:33:16 +02:00
Matthias Hochsteger
6ca6a5e791 CombineImprove() 2D: optimize all faces at once 2019-10-14 16:21:24 +02:00