From 2db3e2b64f9fb0d2f8915c4bea451d5a2c7128e8 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 6 Feb 2023 21:23:38 +0100 Subject: [PATCH] STYLE: simplify ensightMeshReader with emplace_back/push_back STYLE: emplace for mesh zones --- .../ensightToFoam/ensightMeshReader.C | 81 ++++++++----------- .../meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C | 19 ++--- .../MeshedSurface/MeshedSurfaceZones.C | 2 +- src/surfMesh/polySurface/polySurface.C | 4 +- .../readers/ensight/ensightSurfaceReader.C | 18 ++--- src/surfMesh/surfMesh/surfMesh.C | 2 +- src/surfMesh/triSurface/triSurface.C | 4 +- 7 files changed, 57 insertions(+), 73 deletions(-) diff --git a/applications/utilities/mesh/conversion/ensightToFoam/ensightMeshReader.C b/applications/utilities/mesh/conversion/ensightToFoam/ensightMeshReader.C index 25c64bbaf0..c151e94964 100644 --- a/applications/utilities/mesh/conversion/ensightToFoam/ensightMeshReader.C +++ b/applications/utilities/mesh/conversion/ensightToFoam/ensightMeshReader.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2022 OpenCFD Ltd. + Copyright (C) 2022-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -79,11 +79,11 @@ void Foam::fileFormats::ensightMeshReader::readVerts is.read(verti); //if (nodeIdToPoints.size()) //{ - // verts.append(nodeIdToPoints[verti]); + // verts.push_back(nodeIdToPoints[verti]); //} //else { - verts.append(verti-1); + verts.push_back(verti-1); } } } @@ -672,29 +672,16 @@ bool Foam::fileFormats::ensightMeshReader::readGeometry bool finished = false; do { - label partIndex; - is.read(partIndex); - partIDs.append(partIndex); - // Make space - partNames.setSize(partIDs.size()); - partPoints.append(new pointField(0)); - partNodeIDs.append(new labelList(0)); - partPointIDs.append(new Map