Christopher Lackner
842780feec
if only 1 locahl tree is set use the global one on all layers
2022-03-14 14:20:31 +01:00
mhochsteger@cerbsim.com
154302605f
separate localh trees for different layers
...
currenlty used in OCC geometries generated with
shape = netgen.occ.Compound(list_of_shapes, separate_layers=True)
2022-03-10 19:04:46 +01:00
Christopher Lackner
eea8054af6
add flag grow edges to python export of BoundaryLayers
2022-03-10 12:07:07 +01:00
Matthias Hochsteger
0d475f4c43
Merge branch 'boundarylayer_cleanup' into 'master'
...
restructure BoundaryLayer code
See merge request jschoeberl/netgen!489
2022-03-09 12:43:47 +00:00
mhochsteger@cerbsim.com
b76ea76219
restructure BoundaryLayer code
2022-03-09 13:15:48 +01:00
mhochsteger@cerbsim.com
1e6ab35f4d
Fix return value of ProjectPointGI
2022-03-07 21:08:04 +01:00
mhochsteger@cerbsim.com
679942033e
thread safe ExtrusionFace :: CalcProj
2022-03-07 20:59:24 +01:00
mhochsteger@cerbsim.com
262fec4601
CombineImprove2D - project only for edge points
2022-03-07 20:59:24 +01:00
mhochsteger@cerbsim.com
0a99c169b6
fix missing return value
2022-03-07 20:59:24 +01:00
Matthias Hochsteger
5272106a9c
Merge branch 'fix_curve_boundarylayer_occ' into 'master'
...
[occ] fix boundarylayer + curve
See merge request jschoeberl/netgen!484
2022-03-07 18:19:09 +00:00
Christopher Lackner
21b263a0ba
[occ] fix boundarylayer + curve
2022-03-07 17:25:41 +01:00
mhochsteger@cerbsim.com
8dd4c0c9e3
boundarylayer - calculate edge tangents on the fly
2022-03-07 17:24:36 +01:00
mhochsteger@cerbsim.com
97b9dae812
preserve Geometry after generating boundary layer
2022-03-07 16:04:21 +01:00
Matthias Hochsteger
8b8900e21d
Merge branch 'boundarylayer_updates' into 'master'
...
Boundarylayer updates
See merge request jschoeberl/netgen!488
2022-03-07 12:53:51 +00:00
Christopher Lackner
2ffd3b6589
fix edge interpolation of growthvectors in boundarylayer
...
(now without geometry)
2022-03-07 12:17:05 +01:00
Joachim Schoeberl
c4b679ec5a
fix AllReduce (array)
2022-03-05 12:21:28 +01:00
Joachim Schoeberl
2b9d4596ae
AllReduce for Arrays
2022-03-05 11:42:00 +01:00
mhochsteger@cerbsim.com
8e861d1773
generic implementation of InterpolateSurfaceGrowthVectors
2022-03-04 16:32:15 +01:00
mhochsteger@cerbsim.com
f0b10d696e
preserve volume elements in DivideMesh()
2022-03-04 15:46:29 +01:00
mhochsteger@cerbsim.com
d2348a7651
optimize occ surfaces individually again, update test results
2022-03-02 15:42:44 +01:00
Matthias Hochsteger
c6c8f52878
Merge branch 'fix_parallel_optimize2d' into 'master'
...
Fix parallel optimize2d
See merge request jschoeberl/netgen!487
2022-03-02 14:11:21 +00:00
mhochsteger@cerbsim.com
43382d4be8
fix parallel surface optimization with occ
2022-03-02 14:58:39 +01:00
mhochsteger@cerbsim.com
4e8fe77098
fix some warnings
2022-03-02 14:14:38 +01:00
Joachim Schöberl
3918990b0e
Merge branch 'fix_point_type_of_vertices' into 'master'
...
fix point type of geo vertices (FIXEDPOINT) -> locked points
See merge request jschoeberl/netgen!486
2022-03-02 10:47:37 +00:00
Christopher Lackner
9730a383fd
geo vertices as pointelements not locked points
2022-03-02 11:34:02 +01:00
mhochsteger@cerbsim.com
36440970fb
boundarylayer - some more fixes on growth vector interpolation
2022-03-01 21:21:09 +01:00
Christopher Lackner
e8c9d8e1fc
really interpolate only tangential part...
2022-03-01 14:56:01 +01:00
Christopher Lackner
13a0b78e26
interpolate only tangential part of growth vector
2022-03-01 14:34:18 +01:00
Christopher Lackner
016b1692e2
fix point type of geo vertices (FIXEDPOINT) -> locked points
2022-03-01 13:23:06 +01:00
Christopher Lackner
aeb6a17255
Merge branch 'boundarylayer_interpolate_growthvectors' into 'master'
...
Interpolate growth vectors on surfaces
See merge request jschoeberl/netgen!485
2022-03-01 10:22:50 +00:00
mhochsteger@cerbsim.com
bcedbfd189
Interpolate growth vectors only with OCC geometry
2022-02-28 21:34:18 +01:00
Christopher Lackner
3a86103392
interpolate tangential part of growth vector along edge
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
dabb3b9dbf
Interpolate growth vectors on surfaces
...
also:
- clean up delaunay2d code (Use Point<2>, remove comments)
- implement CalcWeights() used to interpolate data from boundary points
to surface points
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
f6a7ffa4fe
update ubuntu version for tests
2022-02-28 11:12:03 +01:00
mhochsteger@cerbsim.com
1a589846d6
push pip to real repository
2022-02-25 16:05:36 +01:00
Christopher Lackner
2d70263cda
boundarylayers - don't project on not-in-surface-direction
2022-02-25 12:08:24 +01:00
Joachim Schöberl
bf02481299
Merge branch 'face_local_quad_dominated' into 'master'
...
allow quad dominated meshing of faces
See merge request jschoeberl/netgen!483
2022-02-25 10:52:28 +00:00
Christopher Lackner
d6770fda0c
allow quad dominated meshing of faces
2022-02-25 10:50:51 +01:00
Joachim Schöberl
f44c1894b8
Merge branch 'copy_maxh' into 'master'
...
copy hglob, hmin, maxhdomain in Mesh::operator=
See merge request jschoeberl/netgen!482
2022-02-25 09:45:45 +00:00
mhochsteger@cerbsim.com
0379b737eb
copy hglob, hmin, maxhdomain in Mesh::operator=
2022-02-25 10:00:41 +01:00
Matthias Hochsteger
8c2a056b52
Merge branch 'fix_occ_boundarylayer' into 'master'
...
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one...
See merge request jschoeberl/netgen!478
2022-02-24 18:40:44 +00:00
mhochsteger@cerbsim.com
7f5b288c51
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one segment per adjacent face)
2022-02-24 19:28:34 +01:00
mhochsteger@cerbsim.com
715f86b3b5
pip fixes for loading ngsolve.tcl on MacOS
2022-02-24 18:12:24 +01:00
Joachim Schöberl
58af9adb03
Merge branch 'meshing_fixes' into 'master'
...
Meshing fixes
See merge request jschoeberl/netgen!481
2022-02-24 07:58:40 +00:00
mhochsteger@cerbsim.com
0f6dd37aa2
new meshing results
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
231c6870d9
respect localh in CombineImprove()
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
922a0c5c86
fix 2d edge swapping
2022-02-23 21:23:37 +01:00
mhochsteger@cerbsim.com
fe838fbd75
fix ToLower()
2022-02-23 19:16:30 +01:00
Matthias Hochsteger
9cd3c4ff14
Fix DrawGeo (requires webgui_jupyter_widgets update)
2022-02-23 14:59:53 +01:00
Joachim Schöberl
afa018049b
Merge branch 'use_filesystem_path' into 'master'
...
use std::filesystem::path
See merge request jschoeberl/netgen!480
2022-02-23 13:34:23 +00:00