ENH: shm: blockLevel through ray-shooting
Summary
shm uses a blockLevel
specification to close small gaps. This is not really useful for small features which might reside inside a single cell. Also it can quite easily give errors if the geometry is not sufficiently resolved enough. In this feature we use a similar ray-shooting method as is used for the gapLevel
refinement - opposite rays are shot from each (candidate) cell centre and if both hit a 'blockLevel' surface it sees if the cell is to be deleted.
The disadvantage of the method is if the gap is much bigger than the refinement level - the cells in the middle of the gap are never seen as candidates and will not get removed.
Details of new models (If applicable)
v2206 tutorial mesh/snappyHexMesh/opposite_walls
:
With this change:
Risks
(Possible regressions?) (Changes to user inputs?)
Merge request reports
Activity
assigned to @Prashant
added 358 commits
-
7cda2155...8d649d17 - 356 commits from branch
develop
- 10f3d62d - ENH: shm: blockLevel through ray-shooting
- c3b61927 - ENH: shm: extending ray-shooting set
-
7cda2155...8d649d17 - 356 commits from branch
added 7 commits
-
c3b61927...b81fe708 - 5 commits from branch
develop
- 99440fb8 - ENH: shm: blockLevel through ray-shooting
- c23113b7 - ENH: shm: extending ray-shooting set
-
c3b61927...b81fe708 - 5 commits from branch
added 7 commits
-
c23113b7...773548c2 - 4 commits from branch
develop
- cb801dc6 - ENH: shm: blockLevel through ray-shooting
- 7ffcb6dc - ENH: shm: extending ray-shooting set
- 30ed5e83 - STYLE: snappyHexMesh: indentation
Toggle commit list-
c23113b7...773548c2 - 4 commits from branch
mentioned in commit 9f032057
mentioned in issue #3164 (closed)