From 0dc1faa2be040b9ec344f047d87cb0154590e503 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 16 Mar 2022 19:31:28 +0000 Subject: [PATCH] ENH: primitiveMeshTools - added partial geometry update functions Added new functions: - updateFaceCentresAndAreas : update faces in faceIDs list - updateCellCentresAndVols : update cells in cellIDs list --- .../primitiveMeshCheck/primitiveMeshTools.C | 172 +++++++++++++++++- .../primitiveMeshCheck/primitiveMeshTools.H | 25 ++- 2 files changed, 192 insertions(+), 5 deletions(-) diff --git a/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshCheck/primitiveMeshTools.C b/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshCheck/primitiveMeshTools.C index c2e5d1cdd8..a5f93524bf 100644 --- a/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshCheck/primitiveMeshTools.C +++ b/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshCheck/primitiveMeshTools.C @@ -34,6 +34,172 @@ License // * * * * * * * * * * * * * Static Member Functions * * * * * * * * * * * * // +void Foam::primitiveMeshTools::updateFaceCentresAndAreas +( + const primitiveMesh& mesh, + const UList