From 52a389786347da4083047a5affb3b554befe23d5 Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 17 Aug 2009 17:36:37 +0100 Subject: [PATCH] restructured zones - now have common base (zone) --- src/OpenFOAM/Make/files | 3 + .../meshes/polyMesh/zones/ZoneID/ZoneID.H | 1 + .../meshes/polyMesh/zones/cellZone/cellZone.C | 149 ++----------- .../meshes/polyMesh/zones/cellZone/cellZone.H | 57 +---- .../meshes/polyMesh/zones/faceZone/faceZone.C | 143 ++---------- .../meshes/polyMesh/zones/faceZone/faceZone.H | 56 ++--- .../polyMesh/zones/pointZone/pointZone.C | 157 ++----------- .../polyMesh/zones/pointZone/pointZone.H | 60 ++--- .../meshes/polyMesh/zones/zone/zone.C | 209 ++++++++++++++++++ .../meshes/polyMesh/zones/zone/zone.H | 207 +++++++++++++++++ 10 files changed, 516 insertions(+), 526 deletions(-) create mode 100644 src/OpenFOAM/meshes/polyMesh/zones/zone/zone.C create mode 100644 src/OpenFOAM/meshes/polyMesh/zones/zone/zone.H diff --git a/src/OpenFOAM/Make/files b/src/OpenFOAM/Make/files index e608e4695b..7bff2143ec 100644 --- a/src/OpenFOAM/Make/files +++ b/src/OpenFOAM/Make/files @@ -345,6 +345,9 @@ $(globalMeshData)/globalIndex.C $(polyMesh)/syncTools/syncTools.C +zone = $(polyMesh)/zones/zone +$(zone)/zone.C + cellZone = $(polyMesh)/zones/cellZone $(cellZone)/cellZone.C $(cellZone)/newCellZone.C diff --git a/src/OpenFOAM/meshes/polyMesh/zones/ZoneID/ZoneID.H b/src/OpenFOAM/meshes/polyMesh/zones/ZoneID/ZoneID.H index 5c98efd84a..b6800dceb6 100644 --- a/src/OpenFOAM/meshes/polyMesh/zones/ZoneID/ZoneID.H +++ b/src/OpenFOAM/meshes/polyMesh/zones/ZoneID/ZoneID.H @@ -114,6 +114,7 @@ public: return index_ > -1; } + // Edit //- Update diff --git a/src/OpenFOAM/meshes/polyMesh/zones/cellZone/cellZone.C b/src/OpenFOAM/meshes/polyMesh/zones/cellZone/cellZone.C index ff8041fc60..a6c3293466 100644 --- a/src/OpenFOAM/meshes/polyMesh/zones/cellZone/cellZone.C +++ b/src/OpenFOAM/meshes/polyMesh/zones/cellZone/cellZone.C @@ -45,59 +45,9 @@ namespace Foam addToRunTimeSelectionTable(cellZone, cellZone, dictionary); } -// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // - -const Foam::Map& Foam::cellZone::cellLookupMap() const -{ - if (!cellLookupMapPtr_) - { - calcCellLookupMap(); - } - - return *cellLookupMapPtr_; -} - - -void Foam::cellZone::calcCellLookupMap() const -{ - if (debug) - { - Info<< "void cellZone::calcCellLookupMap() const : " - << "Calculating cell lookup map" - << endl; - } - - if (cellLookupMapPtr_) - { - FatalErrorIn - ( - "void cellZone::calcCellLookupMap() const" - ) << "cell lookup map already calculated" - << abort(FatalError); - } - - const labelList& addr = *this; - - cellLookupMapPtr_ = new Map