From 4084c6b3defd67009abbe68a9b6f4059372b904b Mon Sep 17 00:00:00 2001
From: graham <g.macpherson@opencfd.co.uk>
Date: Mon, 1 Mar 2010 10:05:04 +0000
Subject: [PATCH] ENH: lagrangian/intermeditate.  Compatibility changes after
 merge.

---
 .../InteractingKinematicParcel.C                          | 8 +++++++-
 .../defineBasicInteractingKinematicParcel.C               | 3 ---
 .../include/makeReactingMultiphaseParcelInjectionModels.H | 2 +-
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcel.C b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcel.C
index bf3fc3e1285..9220aecf965 100644
--- a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcel.C
+++ b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcel.C
@@ -329,7 +329,13 @@ bool Foam::InteractingKinematicParcel<ParcelType>::hitPatch
     ParcelType& p = static_cast<ParcelType&>(*this);
     td.cloud().postProcessing().postPatch(p, patchI);
 
-    return td.cloud().patchInteraction().correct(pp, this->face(), U_);
+    return td.cloud().patchInteraction().correct
+    (
+        pp,
+        this->face(),
+        td.keepParticle,
+        U_
+    );
 }
 
 
diff --git a/src/lagrangian/intermediate/parcels/derived/basicInteractingKinematicParcel/defineBasicInteractingKinematicParcel.C b/src/lagrangian/intermediate/parcels/derived/basicInteractingKinematicParcel/defineBasicInteractingKinematicParcel.C
index 1f8c830d5e9..48d9ec6b93d 100644
--- a/src/lagrangian/intermediate/parcels/derived/basicInteractingKinematicParcel/defineBasicInteractingKinematicParcel.C
+++ b/src/lagrangian/intermediate/parcels/derived/basicInteractingKinematicParcel/defineBasicInteractingKinematicParcel.C
@@ -26,7 +26,6 @@ License
 
 #include "basicInteractingKinematicParcel.H"
 #include "InteractingKinematicCloud.H"
-#include "makeParcelIOList.H"
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
@@ -38,8 +37,6 @@ namespace Foam
     (
         InteractingKinematicCloud<basicInteractingKinematicParcel>, 0
     );
-
-    makeParcelIOList(basicInteractingKinematicParcel);
 };
 
 
diff --git a/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H b/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H
index 61d3341dae8..a9055f2cfea 100644
--- a/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H
+++ b/src/lagrangian/intermediate/parcels/include/makeReactingMultiphaseParcelInjectionModels.H
@@ -112,7 +112,7 @@ License
     makeInjectionModelThermoType                                              \
     (                                                                         \
         ReactingMultiphaseLookupTableInjection,                               \
-        KinematicCloud,                                                       \
+        InteractingKinematicCloud,                                            \
         ParcelType,                                                           \
         ThermoType                                                            \
     );
-- 
GitLab