From a0645533aa7f24053f659b7e629d391efa8d15f1 Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Wed, 27 Oct 2010 18:23:19 +0100 Subject: [PATCH] ENH: Updated write() function of ParticleTracks model --- .../ParticleTracks/ParticleTracks.C | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C b/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C index c68801ad6e5..06fb5200049 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C @@ -33,7 +33,7 @@ License template<class CloudType> void Foam::ParticleTracks<CloudType>::write() { - if (this->owner().solution().writeThisStep()) + if (cloudPtr_.valid()) { cloudPtr_->write(); @@ -42,6 +42,14 @@ void Foam::ParticleTracks<CloudType>::write() cloudPtr_->clear(); } } + else + { + if (debug) + { + Info<< "void Foam::ParticleTracks<CloudType>::write()" << nl + << "cloupPtr invalid" << endl; + } + } } -- GitLab