From f653cb141ffc1571ade48324b29fb99cfc6eb058 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 9 Dec 2020 09:38:56 +0000 Subject: [PATCH] BUG: fvGeometryScheme. Mem leak. Fixes #9. --- src/OpenFOAM/meshes/primitiveMesh/primitiveMesh.C | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/OpenFOAM/meshes/primitiveMesh/primitiveMesh.C b/src/OpenFOAM/meshes/primitiveMesh/primitiveMesh.C index cda49ca393b..2f3cb10efc2 100644 --- a/src/OpenFOAM/meshes/primitiveMesh/primitiveMesh.C +++ b/src/OpenFOAM/meshes/primitiveMesh/primitiveMesh.C @@ -302,13 +302,9 @@ void Foam::primitiveMesh::resetGeometry << abort(FatalError); } -//if (faceCentresPtr_ || faceAreasPtr_ || cellCentresPtr_ || cellVolumesPtr_) -//{ -// FatalErrorInFunction -// << "Geometry (centres, areas and volumes) already calculated" -// << abort(FatalError); -//} -// + // Remove old geometry + clearGeom(); + faceCentresPtr_ = new pointField(std::move(faceCentres)); faceAreasPtr_ = new pointField(std::move(faceAreas)); cellCentresPtr_ = new pointField(std::move(cellCentres)); -- GitLab