Matthias Hochsteger
c27dbdef30
Fix growth vector calculation (do more vector reduction to avoid strange results from inverting badly conditioned matrix)
2024-10-31 15:49:41 +01:00
Matthias Hochsteger
99be6bbc0e
Don't add new segments in blayer if 'only_add_volume_elements' is set
2024-10-25 15:04:34 +02:00
Matthias Hochsteger
92f4381c56
Fix RangeException
2024-10-08 18:48:15 +02:00
Matthias Hochsteger
4a1fe78ff6
Rename blp.keep_surfaceindex to disable_curving
...
When disabling curving at faces, also disable it for adjacent edges
2024-10-08 17:35:53 +02:00
Matthias Hochsteger
82965f63b0
formatting
2024-10-08 16:23:43 +02:00
Matthias Hochsteger
787169d2b8
cleanup, fixes
2024-10-07 11:54:28 +02:00
Matthias Hochsteger
dbffb79550
some more
2024-10-04 20:38:58 +02:00
Matthias Hochsteger
9693a42a6a
something
2024-10-03 19:11:07 +02:00
Matthias Hochsteger
3de8b2f153
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
2024-10-03 18:08:22 +02:00
Matthias Hochsteger
0daeeb20aa
BLayer - Option to build only volelements without new surface elements/edges/domains
2024-10-03 18:06:37 +02:00
Matthias Hochsteger
2d653b2672
Multiple changes in boundarylayer code
...
- Separate file for interpolation functions
- Look in "segments" and "new_segments" for interpolation along new edge
numbers (also optimize this code building tables)
- Better surface vector interpolation
- Build points_set sequentially (std::set is not thread safe)
2024-10-02 11:24:03 +02:00
Matthias Hochsteger
40fc4bf0dc
Multiple limitation passes in boundary layer, better symmetry
2024-10-01 13:27:50 +02:00
Matthias Hochsteger
bb2646945a
format boundarylayer.cpp
2024-09-27 17:30:36 +02:00
Matthias Hochsteger
2124ab5980
Merge branch 'blayer_parameters' into boundarylayer_fixes_cleanup
2024-09-27 17:30:01 +02:00
Matthias Hochsteger
7f8172aaf6
Allow vector<int> as domain, project_boundaries in BoundaryLayerParameters
2024-09-27 17:29:05 +02:00
Matthias Hochsteger
719ab271d4
start to cleanup blayer code
2024-09-27 17:03:26 +02:00
Hochsteger, Matthias
833a177e34
Add BoundarylayerParameters to MeshingParameters
2024-09-27 16:30:50 +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