From 8b5e16197353e0cf8c2873cfb0b5dc4e8034ca4c Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Fri, 22 May 2009 16:24:24 +0100 Subject: [PATCH] cleaned up logic - valid face already checked in onBoundary() --- .../parcels/Templates/KinematicParcel/KinematicParcel.C | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C index 4f9f0636dde..3a0eb231a29 100644 --- a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C @@ -240,12 +240,9 @@ bool Foam::KinematicParcel<ParcelType>::move(TrackData& td) if (p.onBoundary() && td.keepParticle) { - if (p.face() > -1) + if (isType<processorPolyPatch>(pbMesh[p.patch(p.face())])) { - if (isType<processorPolyPatch>(pbMesh[p.patch(p.face())])) - { - td.switchProcessor = true; - } + td.switchProcessor = true; } } } -- GitLab