Hochsteger, Matthias
|
3e30ad9b75
|
OCC - support free-floating edges in solids
|
2024-11-25 14:14:47 +01:00 |
|
Matthias Hochsteger
|
d3ea87bd1e
|
Store mesh and goal im MeshOptimize3d
|
2024-02-23 17:42:06 +01:00 |
|
Joachim Schoeberl
|
c87aea14eb
|
rename INT to IVec (avoiding windows name conflict)
|
2024-02-12 07:36:26 +01:00 |
|
Matthias Hochsteger
|
fe37f7d0b2
|
Emscripten fixes
|
2023-09-05 17:13:29 +02:00 |
|
Matthias Hochsteger
|
308360f678
|
fix warnings in delaunay.cpp
|
2022-09-20 11:28:31 +02:00 |
|
Matthias Hochsteger
|
cf3963a357
|
cleanup
|
2021-07-19 12:08:29 +02:00 |
|
Matthias Hochsteger
|
62edae9b40
|
some timers
|
2021-06-16 10:49:31 +02:00 |
|
Matthias Hochsteger
|
5e3505b897
|
faster SwapImprove after delaunay
also new test results
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
873de8149c
|
thread-safe delaunay
|
2021-06-10 09:42:04 +02:00 |
|
Matthias Hochsteger
|
ba148e8b3b
|
cleanup, more parallel
|
2021-06-04 16:23:18 +02:00 |
|
Matthias Hochsteger
|
9ddf2424e2
|
rewrite of DelaunayRemoveTwoTriaTets (much faster now)
|
2021-06-04 16:03:50 +02:00 |
|
Matthias Hochsteger
|
a2cc102849
|
delaunay - stay consistent with code on master
|
2021-06-04 13:32:34 +02:00 |
|
Matthias Hochsteger
|
6c37ce33b0
|
CreatePoint2ElementTable with optional points bitarray
|
2021-06-04 13:32:30 +02:00 |
|
Matthias Hochsteger
|
17af3d0091
|
Timers, cleanup in delaunay
|
2021-06-04 11:33:39 +02:00 |
|
Matthias Hochsteger
|
39acabe406
|
split delaunay postprocessing code into smaller funtions
|
2021-06-04 11:33:34 +02:00 |
|
Matthias Hochsteger
|
073cbec108
|
remember search starting point in inside/outside marking after delaunay
|
2021-05-31 08:23:22 +02:00 |
|
Matthias Hochsteger
|
19176daa09
|
more timers in delaunay
|
2021-05-31 08:23:16 +02:00 |
|
Matthias Hochsteger
|
b00c56a012
|
mem tracing - set name for tempmesh in delaunay
|
2020-11-19 14:58:16 +01:00 |
|
Matthias Hochsteger
|
f55e3e6eb4
|
move DelaunayTree to adtree.hpp
|
2020-10-14 12:00:37 +02:00 |
|
Matthias Hochsteger
|
d4d57040f6
|
Use new delaunay tree with double
|
2019-10-14 18:26:08 +02:00 |
|
Matthias Hochsteger
|
5fffc28de9
|
Delete tempels Array during SwapImprove (saves memory)
|
2019-10-11 15:35:55 +02:00 |
|
Matthias Hochsteger
|
77e536746e
|
Comment out DelaunayTree
|
2019-10-11 13:47:39 +02:00 |
|
Matthias Hochsteger
|
77d91d144b
|
Special search tree for Delaunay (commented out)
- float instead of double
- Array for leaves instead of HashTable (the values of the tree are
contiguous integer numbers)
|
2019-10-11 13:35:52 +02:00 |
|
Matthias Hochsteger
|
7ced41e56f
|
Use searchtree in STLBoundary
|
2019-10-01 12:19:22 +02:00 |
|
Matthias Hochsteger
|
ef64a5e7eb
|
Replace BoxTree with BTree
|
2019-10-01 11:22:30 +02:00 |
|
Joachim Schöberl
|
3e01cac707
|
remove small timers
|
2019-09-30 19:39:22 +02:00 |
|
Joachim Schöberl
|
5c4b0e490a
|
little polish
|
2019-09-29 10:55:20 +02:00 |
|
Joachim Schöberl
|
da53a12eba
|
delaunay tuning
|
2019-09-27 17:14:48 +02:00 |
|
Joachim Schöberl
|
a71bed3a7e
|
Delaunay microtuning
|
2019-09-27 16:08:10 +02:00 |
|
Joachim Schöberl
|
3ec73d69ce
|
randomizing in Delaunay
|
2019-09-27 13:03:34 +02:00 |
|
Matthias Hochsteger
|
6a7030b81a
|
Activate multithreading when meshing from GUI
- Meshing options for parallelization and number of threads
- RegionTaskManager() to locally start the TaskManager
|
2019-09-27 11:54:33 +02:00 |
|
Matthias Hochsteger
|
9ba75145c0
|
Call constructor after allocation with BlockAllocator
|
2019-09-27 11:43:50 +02:00 |
|
Matthias Hochsteger
|
483bece790
|
Use BlockAllocator in BTree
|
2019-09-27 11:31:00 +02:00 |
|
Joachim Schöberl
|
fa3b84038f
|
delaunay optimizations
|
2019-09-26 18:28:31 +02:00 |
|
Matthias Hochsteger
|
46116ce723
|
BTree::GetFirstIntersecting(), some Timers
|
2019-09-26 16:50:35 +02:00 |
|
Matthias Hochsteger
|
a6d07ed7e4
|
Fix BTree::GetIntersecting()
|
2019-09-26 16:00:16 +02:00 |
|
Matthias Hochsteger
|
7b1c05f12c
|
Save memory in BTree, count number of leaves and nodes
|
2019-09-26 14:02:37 +02:00 |
|
Matthias Hochsteger
|
b2808109b6
|
New BoxTree for Delaunay
|
2019-09-26 12:12:28 +02:00 |
|
Matthias Hochsteger
|
1584da69ae
|
Rename BitArray to NgBitArray
|
2019-08-28 14:04:05 +02:00 |
|
Matthias Hochsteger
|
579e5d3874
|
Remove BitArrayChar
|
2019-08-28 13:49:11 +02:00 |
|
Joachim Schöberl
|
234d441a90
|
Range::Modify()
|
2019-08-09 18:10:21 +02:00 |
|
Joachim Schöberl
|
bcc15fbc30
|
use PointIndex::INVALID
|
2019-08-07 18:34:43 +02:00 |
|
Matthias Hochsteger
|
cb87362f64
|
Rename Array to NgArray
|
2019-07-09 10:39:16 +02:00 |
|
Joachim Schöberl
|
7aa5c536a8
|
timers
|
2019-02-11 21:38:05 +01:00 |
|
Joachim Schöberl
|
1303e92379
|
modernize Delaunay
|
2019-02-03 06:20:52 +01:00 |
|
Joachim Schöberl
|
cc732689c2
|
start modernizing delaunay
|
2019-02-02 16:24:30 +01:00 |
|
Joachim Schöberl
|
17a457c1fc
|
timers
|
2019-01-31 18:41:20 +01:00 |
|
Joachim Schöberl
|
1d02f7f104
|
geometric search tree with hash-table
|
2017-11-13 11:58:13 +01:00 |
|
Joachim Schöberl
|
af57dd1b72
|
improve STL makeatlas: searchtree, templetize searchtree
|
2017-11-10 13:22:20 +01:00 |
|
Joachim Schöberl
|
4c32c2ac25
|
more use of PointIndex
|
2016-12-11 12:12:05 +01:00 |
|