ENH: added clean up function remove0DirFields (RunFunctions)

- less typing than before and avoids relying on bash-specific behaviour
  (fixes #3448)

ENH: add -region support for cleanFaMesh and cleanPolyMesh

CONFIG: add bash completion help for -area-region

ENH: general improvements for regionProperties

- robustness and failsafe for foamListRegions, regionProperties
- additional global model switches for regionModels
This commit is contained in:
Mark Olesen
2025-10-09 23:58:44 +02:00
committed by Andrew Heather
parent ccb57c0499
commit c7b5f1e3eb
20 changed files with 571 additions and 142 deletions

View File

@ -13,10 +13,11 @@ restore0Dir
runApplication splitMeshRegions -cellZones -overwrite
# Remove fluid fields from solid regions (important for post-processing)
fields="nut alphat epsilon k U p_rgh"
for region in $(foamListRegions solid)
do
rm -f 0/$region/{nut,alphat,epsilon,k,U,p_rgh}
rm -f processor*/0/$region/{nut,alphat,epsilon,k,U,p_rgh}
remove0DirFields -region "$region" -- $fields
done
for region in $(foamListRegions)