From fc26fb758dc2ccbed354cd2d44f4f39133710f23 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Wed, 26 Feb 2020 20:45:20 +0100 Subject: [PATCH] ENH: add stringListOps with whitelist/blacklist matching - refactored from ensightMesh, foamToVTK, surfaceMeshExtract STYLE: use wordRes matching() method instead of findString() function --- .../dataConversion/foamToVTK/foamToVTK.C | 50 +++++++------- .../surfaceMeshExtract/surfaceMeshExtract.C | 52 +++++++-------- .../primitives/strings/lists/stringListOps.H | 29 ++++++++- .../strings/lists/stringListOpsTemplates.C | 53 +++++++++++++++ src/fileFormats/ensight/mesh/ensightMesh.C | 65 +------------------ .../field/mapFields/mapFieldsTemplates.C | 15 +++-- .../regionSizeDistribution.C | 18 +++-- 7 files changed, 150 insertions(+), 132 deletions(-) diff --git a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C index b9f9e73ba2..eb2514f37b 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C +++ b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C @@ -172,10 +172,26 @@ labelList getSelectedPatches const wordRes& blacklist ) { - DynamicList