Splits mesh into multiple regions. More...
Splits mesh into multiple regions.
Each region is defined as a domain whose cells can all be reached by cell-face-cell walking without crossing
Output is:
-cellZones | Split different cell zones. |
-detectOnly | Do no processing. |
-blockedFaces | <faceSet name> Split at give face set. |
-sloppyCellZones | Try to match regions to existing cell zones. |
-makeCellZones | Create mesh with cells in different cell zones. |
-overwrite | Overwrite existing data. |
-case | <dir> Case directory. |
-parallel | Run in parallel. |
-help | Display help message. |
-doc | Display Doxygen API documentation page for this application. |
-srcDoc | Display Doxygen source documentation page for this application. |
-insidePoint | <point> Only keep region containing specified point. |
-largestOnly | Only keep largest region. |
Definition in file splitMeshRegions.C.
#include "src/OpenFOAM/containers/Lists/SortableList/SortableList.H"
#include "src/OpenFOAM/global/argList/argList.H"
#include "src/meshTools/regionSplit/regionSplit.H"
#include "src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H"
#include "src/OpenFOAM/db/IOobjectList/IOobjectList.H"
#include "src/finiteVolume/fields/volFields/volFields.H"
#include "src/meshTools/sets/topoSets/faceSet.H"
#include "src/meshTools/sets/topoSets/cellSet.H"
#include "src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H"
#include "src/dynamicMesh/polyTopoChange/polyTopoChange/removeCells.H"
#include "src/OpenFOAM/meshes/meshShapes/edge/EdgeMap.H"
#include "src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H"
#include "src/OpenFOAM/fields/ReadFields/ReadFields.H"
#include "src/meshTools/directMapped/directMappedPolyPatch/directMappedWallPolyPatch.H"
#include "src/finiteVolume/fields/fvPatchFields/basic/zeroGradient/zeroGradientFvPatchFields.H"
#include "src/OpenFOAM/include/setRootCase.H"
#include "src/OpenFOAM/include/createTime.H"
#include "src/OpenFOAM/include/createMesh.H"
Go to the source code of this file.