From 725e3e5e4e7bb45b7752fe3dcef1ec8f30985a58 Mon Sep 17 00:00:00 2001 From: graham Date: Fri, 9 Apr 2010 12:30:40 +0100 Subject: [PATCH] ENH: InteractionLists. Clearing cloud_ along with the referredParticles, so there are no old particles lingering between writes. COMP: Adding surfaceFilmModels to incompressibleUncoupledKinematicParcelFoam/Make/options --- .../incompressibleUncoupledKinematicParcelFoam/Make/options | 4 +++- src/lagrangian/basic/InteractionLists/InteractionLists.C | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/applications/solvers/lagrangian/incompressibleUncoupledKinematicParcelFoam/Make/options b/applications/solvers/lagrangian/incompressibleUncoupledKinematicParcelFoam/Make/options index 845dbb7b45..1ad3529232 100644 --- a/applications/solvers/lagrangian/incompressibleUncoupledKinematicParcelFoam/Make/options +++ b/applications/solvers/lagrangian/incompressibleUncoupledKinematicParcelFoam/Make/options @@ -10,6 +10,7 @@ EXE_INC = \ -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ -I$(LIB_SRC)/finiteVolume/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/surfaceFilmModels/lnInclude EXE_LIBS = \ -llagrangian \ @@ -22,4 +23,5 @@ EXE_LIBS = \ -lincompressibleLESModels \ -lincompressibleTransportModels \ -lfiniteVolume \ - -lmeshTools + -lmeshTools \ + -lsurfaceFilmModels diff --git a/src/lagrangian/basic/InteractionLists/InteractionLists.C b/src/lagrangian/basic/InteractionLists/InteractionLists.C index e1f9084ba0..9644d7b687 100644 --- a/src/lagrangian/basic/InteractionLists/InteractionLists.C +++ b/src/lagrangian/basic/InteractionLists/InteractionLists.C @@ -323,6 +323,8 @@ void Foam::InteractionLists::prepareParticlesToRefer referredParticles_[i].clear(); } + cloud_.clear(); + forAll(cellIndexAndTransformToDistribute_, i) { const labelPair giat = cellIndexAndTransformToDistribute_[i]; @@ -368,8 +370,6 @@ void Foam::InteractionLists::writeReferredParticleCloud() if (writeCloud) { - cloud_.clear(); - forAll(referredParticles_, refCellI) { const IDLList& refCell = referredParticles_[refCellI];