From 633e4c9c7fbf45ebdc049c06f98ab4dda0d0f9d6 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Thu, 27 Apr 2017 10:15:56 +0200 Subject: [PATCH] ENH: Use edgeHashes.H and labelPairHashes.H - avoids some duplicate code. --- .../DelaunayMesh/DelaunayMesh.C | 2 +- .../DelaunayMesh/DelaunayMesh.H | 20 ++----------------- .../DelaunayMesh/DelaunayMeshIO.C | 2 +- .../DelaunayMesh/DistributedDelaunayMesh.C | 8 ++------ .../DelaunayMesh/DistributedDelaunayMesh.H | 10 ---------- .../cellShapeControlMesh.C | 2 +- .../conformalVoronoiMesh.H | 4 ++-- .../conformalVoronoiMeshCalcDualMesh.C | 16 +++++++-------- .../conformalVoronoiMeshIO.C | 2 +- .../pointPairs/pointPairs.C | 10 +++++----- .../pointPairs/pointPairs.H | 16 +++++---------- .../steadyParticleTracks.C | 9 ++++----- .../cyclicGAMGInterface/cyclicGAMGInterface.C | 11 +++------- .../processorGAMGInterface.C | 11 +++------- .../mapDistribute/mapDistributeBase.C | 4 ++-- src/conversion/fire/checkFireEdges.C | 4 +--- .../fvMeshDistribute/fvMeshDistribute.C | 6 +++--- .../polyTopoChange/hexRef8/hexRef8.C | 8 ++++---- .../ParticleTracks/ParticleTracks.C | 2 +- .../ParticleTracks/ParticleTracks.H | 10 ++++------ .../ParticleTracks/ParticleTracksI.H | 2 +- .../meshRefinement/meshRefinement.H | 4 ++-- .../meshRefinement/meshRefinementBaffles.C | 10 ++-------- .../searchableSurface/searchableSurfaces.H | 3 --- .../surfaceIntersection/edgeIntersections.C | 1 - .../surfaceIntersection/surfaceIntersection.C | 2 +- 26 files changed, 59 insertions(+), 120 deletions(-) diff --git a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.C b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.C index 39626ceafa..5af8ac6d4c 100644 --- a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.C @@ -25,7 +25,7 @@ License #include "DelaunayMesh.H" #include "polyMesh.H" -#include "labelPair.H" +#include "labelPairHashes.H" #include "PrintTable.H" #include "pointIOField.H" #include "scalarIOField.H" diff --git a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.H b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.H index 865b3108fe..7c92f8acff 100644 --- a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.H +++ b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/DelaunayMesh/DelaunayMesh.H @@ -37,9 +37,7 @@ SourceFiles #ifndef DelaunayMesh_H #define DelaunayMesh_H -#include "Pair.H" -#include "HashSet.H" -#include "FixedList.H" +#include "labelPairHashes.H" #include "boundBox.H" #include "indexedVertex.H" #include "CGALTriangulation3Ddefs.H" @@ -77,20 +75,6 @@ public: typedef typename Triangulation::Finite_facets_iterator Finite_facets_iterator; - typedef HashSet - < - Pair