openfoam/applications/utilities/mesh/manipulation
Mark Olesen d0da21fe90 ENH: allow new patch names in subsetMesh (issue #1019)
Previously had 3 possibilities for handling exposed internal faces

  1. use default "oldInternalFaces"
  2. specify -patch, to use the specified (existing) patch
  3. specify -patches, to use the geometrically closest patches

Now relaxed the restriction on -patch to allow specification of a new
(not yet existing) patch name. This improves flexibility, but won't
catch typing mistakes.

Harmonize behaviour of -patches and -patch. When -patches is used to
specify a single, non-regex patch name, it now behaves identically to
-patch. Since the getList handling for options already allows special
treatment for single parameter lists, the following will work
identically:

      subsetMesh -patch  patch0
      subsetMesh -patches patch0
      subsetMesh -patches '( patch0 )'

In the future it might be reasonable to fully combine the behaviour of
'-patch' and '-patches' and treat them as aliases for each other.

ENH: support subsetMesh on a cellZone.

- when the '-zone' option is specified, the command argument is treated
  as the name (or names) of cellZones to be selected instead of as the
  name of the cellSet.

  The command argument can be a single word, regex, or list of
  word/regex.
  Eg,

      subsetMesh -zone -patch mypatch  mixer
      subsetMesh -zone -patch mypatch  '(mixer "moving.*" )'

STYLE: simplify set handling and other code cleanup in subsetMesh
2018-09-25 17:18:27 +02:00
..
attachMesh ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
autoPatch ENH: change argList get<> and getList<> from read<>, readList<> 2018-08-09 11:27:36 +02:00
checkMesh STYLE: use edgeHashes include 2018-08-08 23:54:27 +02:00
createBaffles ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
createPatch ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
deformedGeom ENH: change argList get<> and getList<> from read<>, readList<> 2018-08-09 11:27:36 +02:00
flattenMesh GIT: Initial state after latest Foundation merge 2016-09-20 14:49:08 +01:00
insideCells STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
mergeMeshes BUG: mergeMeshes. Use wrong option. See #650. 2018-08-27 09:01:36 +01:00
mergeOrSplitBaffles ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
mirrorMesh ENH: additional methods and improvements to plane 2018-08-03 23:17:49 +02:00
moveDynamicMesh ENH: tag some options as 'advanced' (only shown with -help-full) 2018-07-31 11:54:15 +02:00
moveEngineMesh ENH: make format of ExecutionTime = ... output configurable (issue #788) 2018-04-27 15:00:34 +02:00
moveMesh ENH: make format of ExecutionTime = ... output configurable (issue #788) 2018-04-27 15:00:34 +02:00
objToVTK ENH: use double for VTK legacy output (issue #891) 2018-06-21 10:24:04 +02:00
orientFaceZone ENH: change argList get<> and getList<> from read<>, readList<> 2018-08-09 11:27:36 +02:00
polyDualMesh ENH: distinguish between face areaNormal/unitNormal in the code 2018-08-10 15:43:06 +02:00
refineMesh ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
renumberMesh ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
rotateMesh ENH: change argList get<> and getList<> from read<>, readList<> 2018-08-09 11:27:36 +02:00
setSet fileHandler: Added flush method 2018-06-27 11:45:58 +01:00
setsToZones ENH: tag some options as 'advanced' (only shown with -help-full) 2018-07-31 11:54:15 +02:00
singleCellMesh BUG: singleCellMesh: writes constant mesh to 0 directory instead. 2016-08-10 15:49:09 +01:00
splitMesh ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
splitMeshRegions STYLE: use edgeHashes include 2018-08-08 23:54:27 +02:00
stitchMesh ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
subsetMesh ENH: allow new patch names in subsetMesh (issue #1019) 2018-09-25 17:18:27 +02:00
topoSet fileHandler: Added flush method 2018-06-27 11:45:58 +01:00
transformPoints ENH: use vector::normalise and VectorSpace::normalised for clarity 2018-08-10 15:18:29 +02:00
zipUpMesh CONFIG: adjust make scripts for darwin 2018-04-24 21:20:06 +02:00