diff --git a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C index 2976c35530e69cea0b8b3e74dce69e04d5d3a95c..962c4d63637e0876da2ad26aa9f50e264178cd39 100644 --- a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C +++ b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C @@ -1185,6 +1185,12 @@ void Foam::globalMeshData::calcGlobalEdgeOrientation() const forAll(coupledPatch().edges(), edgeI) { + if (masterEdgeVerts[edgeI] == labelPair(labelMax, labelMax)) + { + // Skip single edge on cyclic baffle + continue; + } + const edge& e = coupledPatch().edges()[edgeI]; const labelPair masterE ( @@ -1192,7 +1198,7 @@ void Foam::globalMeshData::calcGlobalEdgeOrientation() const masterPoint[e[1]] ); - label stat = labelPair::compare + const int stat = labelPair::compare ( masterE, masterEdgeVerts[edgeI]