ENH: snappyHexMesh: added to automatic gap-refinement capabilities
1. multi-ray shooting. It now shoots rays in all the 3 coordinate directions from the cell centre. Before it would shoot just a single ray from the nearest point on the surface, going through the cell centre. There is a cost overhead in that now it shoots 6 rays (+-x, +-y, +-z) instead of just 1. 2. bleeding of refinement. It marks the cells inside a gap and walks out the gap-size to neighbouring cells (which are just outside the gap). This should make for a smoother refinement pattern.
Showing
- applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict 11 additions, 2 deletions...utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.H 1 addition, 0 deletions...autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.H
- src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H 30 additions, 7 deletions...mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H
- src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C 539 additions, 463 deletions...Mesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C
- src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C 8 additions, 1 deletion...utoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C
- src/mesh/autoMesh/autoHexMesh/meshRefinement/transportData.H 156 additions, 0 deletionssrc/mesh/autoMesh/autoHexMesh/meshRefinement/transportData.H
- src/mesh/autoMesh/autoHexMesh/meshRefinement/transportDataI.H 165 additions, 0 deletions...mesh/autoMesh/autoHexMesh/meshRefinement/transportDataI.H
- src/mesh/autoMesh/autoHexMesh/refinementSurfaces/refinementSurfaces.C 50 additions, 0 deletions...oMesh/autoHexMesh/refinementSurfaces/refinementSurfaces.C
- src/mesh/autoMesh/autoHexMesh/refinementSurfaces/refinementSurfaces.H 10 additions, 0 deletions...oMesh/autoHexMesh/refinementSurfaces/refinementSurfaces.H
Please register or sign in to comment