From 08fb501914b48d259984acdfb6aba2bc73590b09 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 9 Jun 2009 08:34:47 +0100 Subject: [PATCH] missing MeshObject clearing --- src/finiteVolume/fvMesh/fvMesh.C | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/finiteVolume/fvMesh/fvMesh.C b/src/finiteVolume/fvMesh/fvMesh.C index 976493b136..4b080e4b0a 100644 --- a/src/finiteVolume/fvMesh/fvMesh.C +++ b/src/finiteVolume/fvMesh/fvMesh.C @@ -44,6 +44,7 @@ License #include "leastSquaresVectors.H" #include "CentredFitData.H" #include "linearFitPolynomial.H" +#include "quadraticFitPolynomial.H" #include "quadraticLinearFitPolynomial.H" #include "skewCorrectionVectors.H" @@ -92,11 +93,12 @@ void Foam::fvMesh::clearGeom() // Things geometry dependent that are not updated. volPointInterpolation::Delete(*this); extendedLeastSquaresVectors::Delete(*this); - extendedLeastSquaresVectors::Delete(*this); leastSquaresVectors::Delete(*this); CentredFitData::Delete(*this); + CentredFitData::Delete(*this); CentredFitData::Delete(*this); skewCorrectionVectors::Delete(*this); + quadraticFitSnGradData::Delete(*this); } @@ -108,16 +110,18 @@ void Foam::fvMesh::clearAddressing() volPointInterpolation::Delete(*this); extendedLeastSquaresVectors::Delete(*this); - extendedLeastSquaresVectors::Delete(*this); leastSquaresVectors::Delete(*this); CentredFitData::Delete(*this); + CentredFitData::Delete(*this); CentredFitData::Delete(*this); skewCorrectionVectors::Delete(*this); + quadraticFitSnGradData::Delete(*this); centredCECCellToFaceStencilObject::Delete(*this); centredCFCCellToFaceStencilObject::Delete(*this); centredCPCCellToFaceStencilObject::Delete(*this); centredFECCellToFaceStencilObject::Delete(*this); + // Is this geometry related - cells distorting to upwind direction? upwindCECCellToFaceStencilObject::Delete(*this); upwindCFCCellToFaceStencilObject::Delete(*this); upwindCPCCellToFaceStencilObject::Delete(*this); @@ -597,8 +601,10 @@ Foam::tmp Foam::fvMesh::movePoints(const pointField& p) MeshObjectMovePoints(*this); MeshObjectMovePoints(*this); MeshObjectMovePoints >(*this); + MeshObjectMovePoints >(*this); MeshObjectMovePoints >(*this); MeshObjectMovePoints(*this); + MeshObjectMovePoints(*this); return tsweptVols; }