ENH: consistency improvements for surface patch handling (fixes #483)
- remove (unused) Istream constructors, prune some unused methods, rationalize write() vs writeDict(). Deprecate inconsistent construction order. - handle empty names for ".ftr" surface patches (for plain triSurface format) with double-quoted strings for more reliable streaming. Written on a single line. This is _backward_ compatible, but if users have been parsing these files manually, they will need to adjust their code. Previously: ``` ( frt-fairing:001%1 empty windshield:002%2 empty ... ) ``` Updated (with example handling of empty name): ``` ( frt-fairing:001%1 empty windshield:002%2 "" ... ) ```
Showing
- applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C 3 additions, 3 deletions...foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C
- applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C 3 additions, 2 deletions...hSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C
- applications/utilities/surface/surfacePatch/searchableSurfaceModifier/autoPatch.C 3 additions, 2 deletions...urface/surfacePatch/searchableSurfaceModifier/autoPatch.C
- applications/utilities/surface/surfacePatch/searchableSurfaceModifier/cut.C 7 additions, 7 deletions...ties/surface/surfacePatch/searchableSurfaceModifier/cut.C
- etc/controlDict 0 additions, 2 deletionsetc/controlDict
- src/OpenFOAM/meshes/Identifiers/patch/coupleGroupIdentifier.C 2 additions, 15 deletions...OpenFOAM/meshes/Identifiers/patch/coupleGroupIdentifier.C
- src/OpenFOAM/meshes/Identifiers/patch/coupleGroupIdentifier.H 24 additions, 27 deletions...OpenFOAM/meshes/Identifiers/patch/coupleGroupIdentifier.H
- src/OpenFOAM/meshes/Identifiers/patch/coupleGroupIdentifierI.H 10 additions, 1 deletion...penFOAM/meshes/Identifiers/patch/coupleGroupIdentifierI.H
- src/OpenFOAM/meshes/Identifiers/patch/patchIdentifier.C 22 additions, 10 deletionssrc/OpenFOAM/meshes/Identifiers/patch/patchIdentifier.C
- src/OpenFOAM/meshes/Identifiers/patch/patchIdentifier.H 40 additions, 23 deletionssrc/OpenFOAM/meshes/Identifiers/patch/patchIdentifier.H
- src/OpenFOAM/meshes/Identifiers/surface/geometricSurfacePatch.C 80 additions, 75 deletions...enFOAM/meshes/Identifiers/surface/geometricSurfacePatch.C
- src/OpenFOAM/meshes/Identifiers/surface/geometricSurfacePatch.H 61 additions, 45 deletions...enFOAM/meshes/Identifiers/surface/geometricSurfacePatch.H
- src/OpenFOAM/meshes/Identifiers/surface/geometricSurfacePatchList.H 2 additions, 1 deletion...AM/meshes/Identifiers/surface/geometricSurfacePatchList.H
- src/OpenFOAM/meshes/Identifiers/surface/surfZoneIdentifier.C 55 additions, 8 deletionssrc/OpenFOAM/meshes/Identifiers/surface/surfZoneIdentifier.C
- src/OpenFOAM/meshes/Identifiers/surface/surfZoneIdentifier.H 36 additions, 29 deletionssrc/OpenFOAM/meshes/Identifiers/surface/surfZoneIdentifier.H
- src/OpenFOAM/meshes/Identifiers/surface/surfZoneIdentifierList.H 2 additions, 1 deletion...nFOAM/meshes/Identifiers/surface/surfZoneIdentifierList.H
- src/dynamicMesh/boundaryMesh/boundaryMesh.C 3 additions, 2 deletionssrc/dynamicMesh/boundaryMesh/boundaryMesh.C
- src/dynamicMesh/boundaryPatch/boundaryPatch.C 4 additions, 23 deletionssrc/dynamicMesh/boundaryPatch/boundaryPatch.C
- src/dynamicMesh/boundaryPatch/boundaryPatch.H 22 additions, 25 deletionssrc/dynamicMesh/boundaryPatch/boundaryPatch.H
- src/sampling/surface/isoSurface/isoSurface.C 2 additions, 2 deletionssrc/sampling/surface/isoSurface/isoSurface.C
Please register or sign in to comment