luz paz
4033fac1b3
Fix various typos
...
Found via `codespell -q 3 -S ./external_dependencies/pybind11 -L alledges,allright,ane,anormal,ans,apoints,ba,boxs,cancle,childs,co-ordinate,co-ordinates,daty,enty,filld,hel,identifyable,ist,linz,lod,ned,nd,selt,statics,suround,thev,thist,thisy,timere,upto,wel`
2022-03-25 18:22:05 -04:00
mhochsteger@cerbsim.com
f0b10d696e
preserve volume elements in DivideMesh()
2022-03-04 15:46:29 +01:00
Christopher Lackner
9730a383fd
geo vertices as pointelements not locked points
2022-03-02 11:34:02 +01:00
Christopher Lackner
4ebaefd10a
add meshing parameter giveuptolopenquads
2022-02-15 09:38:20 +01:00
Christopher Lackner
e86585c715
allow free pyramids
2022-02-09 19:27:24 +01:00
mhochsteger@cerbsim.com
fd258a611f
bugfix in FillCloseSurface
...
- don't add prisms/hexes outside of current domain
- invert them when necessary
2022-01-19 15:05:25 +01:00
mhochsteger@cerbsim.com
d467621edd
change interface for identifications
2021-12-16 20:54:19 +01:00
mhochsteger@cerbsim.com
b7448ce2c1
fix PropagateIdentifications after Glue
2021-12-16 18:35:43 +01:00
mhochsteger@cerbsim.com
bf261d533f
keep direction of identifications
2021-12-16 10:04:33 +01:00
mhochsteger@cerbsim.com
de813df0c2
add prisms for between closesurface identifications explicitly (no attached faces/edges needed as in prism mesh rules)
...
not active yet (still buggy for CSG)
2021-12-16 10:04:17 +01:00
Joachim Schoeberl
375eb541e9
remove test-output
2021-09-21 14:39:35 +02:00
Joachim Schoeberl
e9fc5f12a1
check overlapping boundaries for sub-domains
2021-09-01 21:05:12 +02:00
Matthias Hochsteger
cf3963a357
cleanup
2021-07-19 12:08:29 +02:00
Matthias Hochsteger
8687b540c6
rever PrepareForBlockFillLocalH stuff, copy only relevant part of LocalH tree
2021-07-16 18:49:05 +02:00
Matthias Hochsteger
e5e8882d07
fix identifications, copy whole LocalH tree
2021-07-16 17:18:41 +02:00
Matthias Hochsteger
8e2cd17436
build identifications, set geometry
2021-07-16 11:30:11 +02:00
Matthias Hochsteger
d997ac0bbe
copy localh tree (but skip parts outside of bounding box)
2021-07-13 17:19:03 +02:00
Matthias Hochsteger
872dddbcd7
remove old meshing functions
2021-06-22 11:45:25 +02:00
Matthias Hochsteger
17b5f1c7a4
preserve locked points in all domains
2021-06-22 11:45:01 +02:00
Matthias Hochsteger
c7e9a822cc
Don't divide/merge mesh when having only one domain
2021-06-22 11:33:16 +02:00
Matthias Hochsteger
2b8a2356a0
use unique_ptr in MeshingData
2021-06-22 11:16:28 +02:00
Matthias Hochsteger
6237f5542f
Build LocalH tree for each domain separately, if not already present before volume meshing
2021-06-16 15:49:23 +02:00
Matthias Hochsteger
5ec753452e
fix
2021-06-16 15:36:14 +02:00
Matthias Hochsteger
d0edaa57bb
prepare LocalH tree before blockfill sequentially
2021-06-16 15:05:58 +02:00
Matthias Hochsteger
7e344c2247
restructure MeshVolume
2021-06-16 14:04:06 +02:00
Matthias Hochsteger
a51f8ed307
fix meshing empty meshes
2021-06-14 10:39:57 +02:00
Matthias Hochsteger
b83d73e919
fix meshing of close surfaces (use identifications of master mesh)
2021-06-14 10:39:57 +02:00
Matthias Hochsteger
1cf3d2a21c
always merge domains in separate meshes (consistent output)
2021-06-14 10:39:57 +02:00
Matthias Hochsteger
97623db219
Mesh 3d domains in parallel
...
To get consistent results, copy the LocalH tree in BlockFillLocalH
2021-06-14 10:39:57 +02:00
Matthias Hochsteger
c0b8b1c0cc
Parallel SplitImprove2, update test results
...
Due to prallelization, the order of splits is changed (sort by
improvement of badness, like in other optimization passes)
2020-07-27 14:26:45 +02:00
Matthias Hochsteger
e17de17385
SplitImprove2 - further cleanup, handle Pyramids
2020-07-23 12:26:07 +02:00
Matthias Hochsteger
a0a189869e
SplitImprove2 optimization path
2020-07-17 18:17:09 +02:00
Christopher Lackner
249d785084
progress bars for find edges, mesh surface,...
2019-10-31 15:17:28 +01: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
Joachim Schöberl
9118ddc63a
preparations to switch T_POINTS to ngcore::Array
2019-08-09 15:30:58 +02:00
Christopher Lackner
fc1a3da429
meshingparameter only visible in nglib and const ref to funcs
2019-08-06 10:42:53 +02:00
Joachim Schöberl
20abe6ec37
make number of vertices per level available
2019-07-29 17:46:09 +02:00
Matthias Hochsteger
cb87362f64
Rename Array to NgArray
2019-07-09 10:39:16 +02:00
Joachim Schöberl
17a457c1fc
timers
2019-01-31 18:41:20 +01:00
Joachim Schöberl
95efdd212d
periodic identification doesn't count for prism meshing
2018-06-28 20:54:59 +02:00
Joachim Schöberl
ee7ac2e0a0
fix warnings
2018-03-08 23:47:58 +01:00
Unknown
afdc1ae85a
Misc. typos
...
More typo
2017-12-09 22:21:40 -05:00
Joachim Schöberl
8377ab058d
switch off creation of hexes per default
2017-07-24 21:49:49 +02:00
Christopher Lackner
89fe31b550
Squashed commit of the following:
...
commit fa556baaa222ba349d534027f7203588dcda6ad8
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 15:56:47 2017 +0100
add python path to docker template
commit 54eb7eedc77ad8c86952c347536e7e1a854b62ed
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:59:45 2017 +0100
install pytest in docker images
commit 3c1c755891e8372762130a6ed8c39cf056430264
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:52:32 2017 +0100
enable CTest properly, add pytest
commit 4c4cf229ab8e7fd6057f535fb05c3079a9278f80
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 14:02:13 2017 +0100
fix write splinesurface to savemesh
commit 069fbdbc529c9dd91644663f3f365e08be5af70e
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 09:03:26 2017 +0100
fix lifetime of SplineSurface
2017-02-23 16:41:27 +01:00
Joachim Schöberl
be1e6e160b
PointIndex::BASE = 0 working for CSG
2016-12-11 20:17:07 +01:00
Christopher Lackner
0d36c69c25
domainwise meshing and optimization enabled
2016-12-02 14:59:59 +01:00
Christopher Lackner
b8bf194fcf
some changes
2016-10-11 14:10:36 +02:00
Joachim Schöberl
8350a88daf
fixes for hex-filling
2016-04-20 08:11:59 +02:00
Joachim Schöberl
392eee9177
calling element-trafo with avx-types
2016-04-10 06:36:05 +02:00
Joachim Schöberl
05106cf58b
hex-filling of thin domains (first steps ...)
2016-04-05 17:15:39 +02:00
Joachim Schöberl
938cbbcc1d
remove some clang - warnings
2016-02-23 18:22:00 +01:00
Joachim Schoeberl
8e8e390f2e
2d Delaunay, array-iterators
2014-12-02 13:23:36 +00:00
Joachim Schoeberl
a5650c992d
python exports
2014-08-31 09:14:18 +00:00
Joachim Schoeberl
c46329ebf7
improved usage of PointIndex
2013-04-02 20:29:53 +00:00
Joachim Schoeberl
577ecd6f47
curved elements support MPI and multithreading
2011-08-11 22:28:22 +00:00
Joachim Schoeberl
9c4f4221ec
non-global variable mparam
2011-07-25 11:33:19 +00:00
Joachim Schoeberl
a582fc6231
on the way to thread-save meshing
2011-07-25 08:40:23 +00:00
Joachim Schoeberl
b95acb082c
geometry restructuring
2011-01-10 20:18:01 +00:00
Joachim Schoeberl
36e517fbb1
fixes for curved elements
2010-02-26 17:06:00 +00:00
Philippose Rajan
b2e8610f90
* Changes to the Boundary Layer generation system
...
* More user feedback when saving and exporting mesh files to disk
2009-10-27 23:04:42 +00:00
Joachim Schoeberl
22e83bf294
added missing file
2009-02-25 16:06:34 +00:00
Joachim Schoeberl
91d5c9888d
ARRAY -> Array
2009-01-25 12:35:25 +00:00
Joachim Schoeberl
310cb00b13
autotools
2009-01-12 23:40:13 +00:00