From ee4cea9e47e40edf20376377ff740d1651b7df0a Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 21 Aug 2014 09:37:57 +0100 Subject: [PATCH] BUG: autoHexMesh: synchronise positions --- .../meshRefinement/meshRefinementProblemCells.C | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C index 37c98e6aa4..871c7f8a6c 100644 --- a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C +++ b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C @@ -1177,6 +1177,15 @@ Foam::labelList Foam::meshRefinement::markFacesOnProblemCellsGeometric { newPoints[meshPoints[i]] += disp[i]; } + + syncTools::syncPointList + ( + mesh_, + newPoints, + minMagSqrEqOp(), // combine op + vector(GREAT, GREAT, GREAT) // null value (note: cannot use VGREAT) + ); + mesh_.movePoints(newPoints); }