From 2405f213d7728d34c40be7a666b8d00266e782ee Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Mon, 28 Jan 2013 14:09:58 +0000 Subject: [PATCH] BUG: polyTopoChange: sort faces before rotating --- .../polyTopoChange/polyTopoChange/polyTopoChange.C | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C index 12e4ebb6eb9..49ee1a445e7 100644 --- a/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C +++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -2052,6 +2052,9 @@ void Foam::polyTopoChange::reorderCoupledFaces if (anyChanged) { + // Reorder faces according to oldToNew. + reorderCompactFaces(oldToNew.size(), oldToNew); + // Rotate faces (rotation is already in new face indices). forAll(rotation, faceI) { @@ -2060,9 +2063,6 @@ void Foam::polyTopoChange::reorderCoupledFaces inplaceRotateList<List, label>(faces_[faceI], rotation[faceI]); } } - - // Reorder faces according to oldToNew. - reorderCompactFaces(oldToNew.size(), oldToNew); } } -- GitLab