From 5a3ce721ab32a34f45e34f05a64642d08c436b18 Mon Sep 17 00:00:00 2001
From: sergio <sergio>
Date: Mon, 26 Jun 2017 08:47:46 -0700
Subject: [PATCH] BUG: Fixing issue 505 in GL. Initializing switchProcessor and
 keepParticle in CollidingParcel and MPPICParcel

---
 .../parcels/Templates/CollidingParcel/CollidingParcel.C         | 1 +
 .../intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C    | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/CollidingParcel.C b/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/CollidingParcel.C
index 500ac6fb3e..f4d23f5c2e 100644
--- a/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/CollidingParcel.C
+++ b/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/CollidingParcel.C
@@ -70,6 +70,7 @@ bool Foam::CollidingParcel<ParcelType>::move
         static_cast<typename TrackData::cloudType::parcelType&>(*this);
 
     td.keepParticle = true;
+    td.switchProcessor = false;
 
     switch (td.part())
     {
diff --git a/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C b/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C
index 2af95e4a2e..8f22ce7c60 100644
--- a/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C
+++ b/src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcel.C
@@ -63,6 +63,8 @@ bool Foam::MPPICParcel<ParcelType>::move
     typename TrackData::cloudType::parcelType& p =
         static_cast<typename TrackData::cloudType::parcelType&>(*this);
 
+    td.switchProcessor = false;
+
     switch (td.part())
     {
         case TrackData::tpLinearTrack:
-- 
GitLab