diff --git a/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriver.C b/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriver.C index 5e97a4059e..f01b31d70d 100644 --- a/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriver.C +++ b/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriver.C @@ -1183,7 +1183,8 @@ void Foam::autoHexMeshDriver::mergePatchFaces() meshRefiner.mergePatchFaces ( Foam::cos(45*mathematicalConstant::pi/180.0), - Foam::cos(45*mathematicalConstant::pi/180.0) + Foam::cos(45*mathematicalConstant::pi/180.0), + meshRefinement::addedPatches(globalToPatch_) ); if (debug_) diff --git a/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriverLayers.C b/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriverLayers.C index 7a6c5ffd7a..8ae25d7b65 100644 --- a/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriverLayers.C +++ b/src/autoMesh/autoHexMesh/autoHexMeshDriver/autoHexMeshDriverLayers.C @@ -62,7 +62,15 @@ Foam::label Foam::autoHexMeshDriver::mergePatchFacesUndo combineFaces faceCombiner(mesh_, true); // Get all sets of faces that can be merged - labelListList allFaceSets(faceCombiner.getMergeSets(minCos, concaveCos)); + labelListList allFaceSets + ( + faceCombiner.getMergeSets + ( + minCos, + concaveCos, + meshRefinement::addedPatches(globalToPatch_) + ) + ); label nFaceSets = returnReduce(allFaceSets.size(), sumOp