diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C b/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/ParticleTracks/ParticleTracks.C index c68801ad6e5f090453a4f52c60e8cb29dbb962fb..06fb5200049889866526d18dc089973ed5b767c4 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; + } + } }