From 82fdeaf679c4911223cc3394a8041b334416ad8d Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 14 Jun 2021 16:33:30 +0100 Subject: [PATCH] BUG: redistributePar: preserve zone ordering. Fixes #2120 --- .../meshes/polyMesh/zones/zone/zone.H | 6 +++ .../fvMeshDistribute/fvMeshDistribute.C | 32 +++++++++---- .../fvMeshDistribute/fvMeshDistribute.H | 8 ++++ .../fvMeshDistributeTemplates.C | 47 +++++++++++++++++++ 4 files changed, 85 insertions(+), 8 deletions(-) diff --git a/src/OpenFOAM/meshes/polyMesh/zones/zone/zone.H b/src/OpenFOAM/meshes/polyMesh/zones/zone/zone.H index 57e528a29a..d82b67199f 100644 --- a/src/OpenFOAM/meshes/polyMesh/zones/zone/zone.H +++ b/src/OpenFOAM/meshes/polyMesh/zones/zone/zone.H @@ -172,6 +172,12 @@ public: return index_; } + //- Return the index of this zone in zone list + label& index() + { + return index_; + } + //- Return a reference to the look-up map const Map