ENH: centralized handling of -allRegions, -regions, -region (#2072)
Step 1. include "addAllRegionOptions.H" Adds the -allRegions, -regions and -region options to argList. Step 2. include "getAllRegionOptions.H" Processes the options with -allRegions selecting everything from the regionProperties. OR use -regions to specify multiple regions (from regionProperties), and can also contain regular expressions OR use the -region option Specifying a single -regions NAME (not a regular expresssion) is the same as -region NAME and doesn't use regionProperties Creates a `wordList regionNames` Step 3. Do something with the region names. Either directly, or quite commonly with the following include "createNamedMeshes.H" Creates a `PtrList<fvMesh> meshes` STYLE: add description to some central include files
Showing
- applications/test/checkDecomposePar/Test-checkDecomposePar.C 11 additions, 28 deletionsapplications/test/checkDecomposePar/Test-checkDecomposePar.C
- applications/test/decomposePar/Test-decomposePar.C 12 additions, 23 deletionsapplications/test/decomposePar/Test-decomposePar.C
- applications/utilities/parallelProcessing/decomposePar/decomposePar.C 21 additions, 24 deletions.../utilities/parallelProcessing/decomposePar/decomposePar.C
- applications/utilities/parallelProcessing/reconstructPar/reconstructPar.C 15 additions, 24 deletions...lities/parallelProcessing/reconstructPar/reconstructPar.C
- applications/utilities/parallelProcessing/redistributePar/redistributePar.C 10 additions, 22 deletions...ties/parallelProcessing/redistributePar/redistributePar.C
- applications/utilities/postProcessing/dataConversion/foamToEnsight/convertLagrangian.H 2 additions, 2 deletions...ocessing/dataConversion/foamToEnsight/convertLagrangian.H
- applications/utilities/postProcessing/dataConversion/foamToEnsight/findCloudFields.H 1 addition, 1 deletion...Processing/dataConversion/foamToEnsight/findCloudFields.H
- applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C 5 additions, 7 deletions...stProcessing/dataConversion/foamToEnsight/foamToEnsight.C
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertAreaFields.H 2 additions, 2 deletions...stProcessing/dataConversion/foamToVTK/convertAreaFields.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertLagrangian.H 3 additions, 3 deletions...stProcessing/dataConversion/foamToVTK/convertLagrangian.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertProcessorPatches.H 2 additions, 2 deletions...essing/dataConversion/foamToVTK/convertProcessorPatches.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertSurfaceFields.H 3 additions, 3 deletions...rocessing/dataConversion/foamToVTK/convertSurfaceFields.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertTopoSet.H 3 additions, 3 deletions.../postProcessing/dataConversion/foamToVTK/convertTopoSet.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/convertVolumeFields.H 5 additions, 5 deletions...Processing/dataConversion/foamToVTK/convertVolumeFields.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/createMeshAccounting.H 46 additions, 0 deletions...rocessing/dataConversion/foamToVTK/createMeshAccounting.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/createMeshes.H 0 additions, 58 deletions...es/postProcessing/dataConversion/foamToVTK/createMeshes.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C 34 additions, 114 deletions...ities/postProcessing/dataConversion/foamToVTK/foamToVTK.C
- src/OpenFOAM/include/addAllRegionOptions.H 45 additions, 0 deletionssrc/OpenFOAM/include/addAllRegionOptions.H
- src/OpenFOAM/include/createMesh.H 36 additions, 7 deletionssrc/OpenFOAM/include/createMesh.H
- src/OpenFOAM/include/createMeshNoClear.H 29 additions, 1 deletionsrc/OpenFOAM/include/createMeshNoClear.H
Please register or sign in to comment