From 17ed136e5edde2769f5b34a55c93ede5631def5d Mon Sep 17 00:00:00 2001 From: andy Date: Wed, 22 Jan 2014 17:53:45 +0000 Subject: [PATCH] ENH: layer addition/removal - added debug info on deletion of addressing --- .../layerAdditionRemoval.C | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/dynamicMesh/layerAdditionRemoval/layerAdditionRemoval.C b/src/dynamicMesh/layerAdditionRemoval/layerAdditionRemoval.C index f99612eed6..a1a8d22846 100644 --- a/src/dynamicMesh/layerAdditionRemoval/layerAdditionRemoval.C +++ b/src/dynamicMesh/layerAdditionRemoval/layerAdditionRemoval.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -108,9 +108,27 @@ Foam::scalar Foam::layerAdditionRemoval::readOldThickness void Foam::layerAdditionRemoval::clearAddressing() const { - // Layer removal data - deleteDemandDrivenData(pointsPairingPtr_); - deleteDemandDrivenData(facesPairingPtr_); + if (pointsPairingPtr_) + { + if (debug) + { + Pout<< "layerAdditionRemoval::clearAddressing()" << nl + << " clearing pointsPairingPtr_" << endl; + } + + deleteDemandDrivenData(pointsPairingPtr_); + } + + if (facesPairingPtr_) + { + if (debug) + { + Pout<< "layerAdditionRemoval::clearAddressing()" << nl + << " clearing facesPairingPtr_" << endl; + } + + deleteDemandDrivenData(facesPairingPtr_); + } }