From 08fb501914b48d259984acdfb6aba2bc73590b09 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs@hunt.opencfd.co.uk> 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 976493b136c..4b080e4b0a9 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<linearFitPolynomial>::Delete(*this); + CentredFitData<quadraticFitPolynomial>::Delete(*this); CentredFitData<quadraticLinearFitPolynomial>::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<linearFitPolynomial>::Delete(*this); + CentredFitData<quadraticFitPolynomial>::Delete(*this); CentredFitData<quadraticLinearFitPolynomial>::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::scalarField> Foam::fvMesh::movePoints(const pointField& p) MeshObjectMovePoints<extendedLeastSquaresVectors>(*this); MeshObjectMovePoints<leastSquaresVectors>(*this); MeshObjectMovePoints<CentredFitData<linearFitPolynomial> >(*this); + MeshObjectMovePoints<CentredFitData<quadraticFitPolynomial> >(*this); MeshObjectMovePoints<CentredFitData<quadraticLinearFitPolynomial> >(*this); MeshObjectMovePoints<skewCorrectionVectors>(*this); + MeshObjectMovePoints<quadraticFitSnGradData>(*this); return tsweptVols; } -- GitLab