Matthias Hochsteger
719ab271d4
start to cleanup blayer code
2024-09-27 17:03:26 +02:00
Matthias Hochsteger
663eaffbb2
Apply blayer_as_meshing_parameter changes
2024-09-27 13:17:20 +02:00
Matthias Hochsteger
75fbd86a7a
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-09-04 15:59:38 +02:00
Matthias Hochsteger
c8d99c0e9e
Some fixes for boundarylayers on special points (4 faces)
2024-09-04 15:51:03 +02:00
Matthias Hochsteger
24a0f47856
Fix boundary layer thicknesses
...
Height values should be interpreted per-layer, not total (accumulated) height
2024-07-26 18:09:42 +02:00
Matthias Hochsteger
000a312dc2
Use same color for shifted faces in boundary layer generation
2024-07-04 15:00:50 +02:00
Matthias Hochsteger
433247b09b
Boundarylayers - fix finding non-relevant intersections in growth vector limitation
2024-06-27 11:16:50 +02:00
Matthias Hochsteger
6b7cb4942e
Boundary layer thickness limitation seems to work now
2024-05-31 21:52:03 +02:00
Matthias Hochsteger
5bf7f6623b
More work on boundary layers, todo: cut also with sides of new prisms
2024-05-31 19:24:11 +02:00
Matthias Hochsteger
c7c4478426
some bug fixes ,todo : dont divide by trig_shift
2024-05-27 15:00:57 +02:00
Matthias Hochsteger
7cd448c958
Cleanup, fix growthvector interpolation
2024-04-10 17:34:43 +02:00
Matthias Hochsteger
cb2a8ddbb1
Some fixes and cleanup
2024-04-10 16:04:16 +02:00
Matthias Hochsteger
907377f947
Disable thickness limitation, fix endless loop, no need to move elements anymore
2024-04-10 11:13:57 +02:00
Matthias Hochsteger
7e13aa4f82
cleanup
2024-04-05 17:09:34 +02:00
Matthias Hochsteger
241f6eb9e5
Some debug output cleanup
2024-03-24 20:39:50 +01:00
Matthias Hochsteger
bdfc920688
more
2024-03-11 13:31:00 +01:00
Matthias Hochsteger
66033f3ae7
some fixes
2024-03-08 15:12:49 +01:00
Matthias Hochsteger
9a8796043d
more
2024-03-01 12:01:08 +01:00
Matthias Hochsteger
ccafd3bd63
more
2024-02-28 18:08:08 +01:00
Matthias Hochsteger
f97aafb162
something
2024-02-28 15:24:09 +01:00
Matthias Hochsteger
855ee34224
some more
2024-02-26 09:09:42 +01:00
Matthias Hochsteger
cc8d6a3a35
some tryout
2024-02-20 10:25:31 +01:00
Matthias Hochsteger
86d47b5614
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-02-19 09:23:33 +01:00
Christopher Lackner
8e94de7a73
fix isendpoint check in boundarylayer code
2024-02-13 13:01:42 +01:00
Christopher Lackner
803eb73d2d
allow internal edges on boundarylayer (for sphere, ellipsoid)
2024-02-13 09:35:44 +01:00
Matthias Hochsteger
b8267d046e
Remove debug output
2024-02-09 15:40:05 +01:00
Matthias Hochsteger
852f5bf32e
Remove debug output, identify points only when needed, fix compress with
...
identified points
2024-02-09 12:01:28 +01:00
Matthias Hochsteger
93590c8407
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-02-05 10:08:32 +01:00
Christopher Lackner
45362b588b
dont curve faces with boundarylayers
2024-01-31 15:13:20 +01:00
Christopher Lackner
e155700bc3
throw if surface is extruded that is not named (if map surface-> new
...
mat is given)
2024-01-31 12:27:03 +01:00
Matthias Hochsteger
459a6b1c59
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-01-12 19:00:33 +01:00
Matthias Hochsteger
d09c00796b
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-01-08 10:38:12 +01:00
Matthias Hochsteger
ae749afa0b
Remove warnings
2024-01-08 10:36:44 +01:00
Matthias Hochsteger
ce308a3373
some more bugfixing
2024-01-08 10:29:16 +01:00
Joachim Schoeberl
87b65fb5ff
remove warnings
2024-01-05 20:07:04 +01:00
Matthias Hochsteger
e7b5eabdc3
Fixes in growth vector limitation
2024-01-04 14:34:18 +01:00
Matthias Hochsteger
be2d58ed33
something
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
f6bdb3ccb0
lshape example working (no limitation yet)
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
dd337ce375
some more
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
d6a3d875cc
more
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
96488d0626
some work
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
9995549257
start from scratch
...
First step: intersect segment (p, p+growthvector) with surface elements
Second step: intersect segment with moved surface elements
TODO: Need mutual reduction of growthvector (not just taking one
intersection point)
IDEA: Take plane with segment, intersection point and
intersectionpoint-growthvector (need interpolation and barycentric
coordinates to get point on original surface element)
Then calculate in 2d how far one could go (depending on angle of two
growthvectors)
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
47ff7405a3
more
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
57be10cbcf
some ting
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
35f084e9aa
start rework
2023-12-28 16:57:42 +01:00
Matthias Hochsteger
7a0d7594c8
Boundarylayers - handle opposing normal vectors correctly
2023-12-28 16:57:42 +01:00
Lackner, Christopher
24d79dbfdd
Merge branch 'cleanup_netgen' into 'master'
...
move namespaces in meshing.hpp into headers
See merge request ngsolve/netgen!602
2023-09-05 17:56:55 +02:00
Christopher Lackner
95ca834605
move namespaces in meshing.hpp into headers
2023-09-04 13:43:47 +02:00
Matthias Hochsteger
125c21b200
Boundarylayer limitation fixes
...
Squashed commit of the following:
commit a1007d6728c01343a321aa135c24bbb1d3e6f059
Author: vgeza <vg@cenos-platform.com>
Date: Fri Sep 1 13:01:01 2023 +0300
put back
commit 74b145cf7fb9bf36eae36e01c2cc6c7ab8f1504b
Author: vgeza <vgeza@users.noreply.github.com>
Date: Fri Sep 1 12:44:06 2023 +0300
Update smoothing
commit 18a2a95a61ac56db3274c669b91d2bbd8a84ec2f
Author: vgeza <vgeza@users.noreply.github.com>
Date: Fri Sep 1 12:32:35 2023 +0300
More restrictive fixes
commit cc715804ac8825909e2c0b4a86333c0c3fc29a80
Author: vgeza <vgeza@users.noreply.github.com>
Date: Fri Sep 1 12:31:50 2023 +0300
fix
commit 36a7b522c3e97745d4ff84de09df05dc766ddae7
Author: vgeza <vgeza@users.noreply.github.com>
Date: Fri Sep 1 12:31:15 2023 +0300
Update limits at the end of loop
Bounarylayer - safety parameter to limit maximum vector growth
2023-09-04 11:49:56 +02:00
Matthias Hochsteger
499c9086b0
Boundarylayer - check if all given faces are adjacent to selected domain
2023-09-04 10:42:45 +02:00