From 8513ebb5ad1e8cf78830909a028590b42b7ddc33 Mon Sep 17 00:00:00 2001 From: andy Date: Fri, 1 Apr 2011 11:54:13 +0100 Subject: [PATCH] ENH: Added call to particle move on injection --- .../InjectionModel/InjectionModel.C | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C index 8a4d63100e..9340f754e7 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C @@ -607,11 +607,16 @@ void Foam::InjectionModel::inject(TrackData& td) pPtr->rho() ); - // Add the new parcel - td.cloud().addParticle(pPtr); - - massAdded += pPtr->nParticle()*pPtr->mass(); - parcelsAdded++; + if (pPtr->move(td, dt)) + { + td.cloud().addParticle(pPtr); + massAdded += pPtr->nParticle()*pPtr->mass(); + parcelsAdded++; + } + else + { + delete pPtr; + } } } }