ENH: snappyHexMesh: various improvements. See below or the default snappyHexMeshDict.
Refinement: ----------- // Optionally avoid patch merging - keeps hexahedral cells // (to be used with automatic refinement/unrefinement) //mergePatchFaces off; // Optional multiple locationsInMesh with corresponding optional cellZone // (automatically generates faceZones inbetween) locationsInMesh ( ((-0.09 -0.039 -0.049) bottomAir) // cellZone bottomAir ((-0.09 0.009 -0.049) topAir) // cellZone topAir ); // Optional faceType and patchType specification for these faceZones faceZoneControls { bottomAir_to_topAir { faceType baffle; } } / Optional checking of 'bleeding' of mesh through a specifying a locations // outside the mesh locationsOutsideMesh ((0 0 0)(12.3 101.17 3.98)); // Improved refinement: refine all cells with all (or all but one) sides refined // Improved refinement: refine all cells with opposing faces with different // refinement level. These cells can happen on multiply curved surfaces. // Default on, can be switched off with //interfaceRefine false; Snapping -------- // Optional smoothing of points at refinement interfaces. This will reduce // the non-orthogonality at refinement interfaces. //nSmoothInternal $nSmoothPatch; Layering -------- // Layers can be added to patches or to any side of a faceZone. // (Any faceZone internally gets represented as two patches) // The angle to merge patch faces can be set independently of the // featureAngle. This is especially useful for large feature angles // Default is the same as the featureAngle. //mergePatchFacesAngle 45; // Optional mesh shrinking type 'displacementMotionSolver'. It uses any // displacementMotionSolver, e.g. displacementSBRStress // (default is the medial-axis algorithm, 'displacementMedialAxis') //meshShrinker displacementMotionSolver;
Showing
- applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C 20 additions, 6 deletions...ilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C
- applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C 149 additions, 13 deletions...s/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
- applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict 114 additions, 14 deletions...utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict
- src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C 400 additions, 151 deletions...micMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C
- src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.H 70 additions, 9 deletions...micMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.H
- src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C 3 additions, 3 deletionssrc/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C
- src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.H 2 additions, 2 deletionssrc/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.H
- src/mesh/autoMesh/Make/files 3 additions, 2 deletionssrc/mesh/autoMesh/Make/files
- src/mesh/autoMesh/Make/options 1 addition, 0 deletionssrc/mesh/autoMesh/Make/options
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C 1154 additions, 433 deletions.../autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.H 24 additions, 12 deletions.../autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.H
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.C 545 additions, 51 deletions...autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.H 27 additions, 5 deletions...autoMesh/autoHexMesh/autoHexMeshDriver/autoRefineDriver.H
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriver.C 729 additions, 897 deletions...h/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriver.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriver.H 184 additions, 28 deletions...h/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriver.H
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriverFeature.C 1025 additions, 235 deletions...esh/autoHexMesh/autoHexMeshDriver/autoSnapDriverFeature.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoSnapDriverTemplates.C 65 additions, 0 deletions...h/autoHexMesh/autoHexMeshDriver/autoSnapDriverTemplates.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/layerParameters/layerParameters.C 9 additions, 1 deletion...xMesh/autoHexMeshDriver/layerParameters/layerParameters.C
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/layerParameters/layerParameters.H 8 additions, 1 deletion...xMesh/autoHexMeshDriver/layerParameters/layerParameters.H
- src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C 154 additions, 13 deletions...HexMeshDriver/refinementParameters/refinementParameters.C
Please register or sign in to comment