From 2e6a6446f7cd68ccef45256db49a8e387793a7df Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 3 Dec 2013 12:06:48 +0000 Subject: [PATCH] BUG: displacementMeshMoverMotionSolver: update boundary condition --- .../displacementMeshMoverMotionSolver.C | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/mesh/autoMesh/autoHexMesh/externalDisplacementMeshMover/displacementMeshMoverMotionSolver.C b/src/mesh/autoMesh/autoHexMesh/externalDisplacementMeshMover/displacementMeshMoverMotionSolver.C index 728cae5f16..84d212e425 100644 --- a/src/mesh/autoMesh/autoHexMesh/externalDisplacementMeshMover/displacementMeshMoverMotionSolver.C +++ b/src/mesh/autoMesh/autoHexMesh/externalDisplacementMeshMover/displacementMeshMoverMotionSolver.C @@ -106,7 +106,15 @@ void Foam::displacementMeshMoverMotionSolver::solve() label nAllowableErrors = 0; labelList checkFaces(identity(mesh().nFaces())); - meshMover().move(coeffDict(), nAllowableErrors, checkFaces); + meshMover().move + ( + coeffDict().subDict(meshMover().type() + "Coeffs"), + nAllowableErrors, + checkFaces + ); + + // This will have updated the mesh and implicitly the pointDisplacement + pointDisplacement().correctBoundaryConditions(); }