diff --git a/src/renumber/renumberMethods/boundaryFirstRenumber/boundaryFirstRenumber.C b/src/renumber/renumberMethods/boundaryFirstRenumber/boundaryFirstRenumber.C index a26ca1e207..a68084c327 100644 --- a/src/renumber/renumberMethods/boundaryFirstRenumber/boundaryFirstRenumber.C +++ b/src/renumber/renumberMethods/boundaryFirstRenumber/boundaryFirstRenumber.C @@ -43,6 +43,30 @@ namespace Foam } +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +Foam::label Foam::boundaryFirstRenumber::countInternalFaces +( + const primitiveMesh& mesh, + const label cellI +) const +{ + const cell& cFaces = mesh.cells()[cellI]; + + label nInt = 0; + + forAll(cFaces, i) + { + label faceI = cFaces[i]; + if (mesh.isInternalFace(faceI)) + { + nInt++; + } + } + return nInt; +} + + // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // Foam::boundaryFirstRenumber::boundaryFirstRenumber @@ -99,11 +123,19 @@ Foam::labelList Foam::boundaryFirstRenumber::renumber } } + + DynamicList