From 04c11064b38a0ccb0190f4ed498d6ccc646b974f Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Thu, 4 May 2017 18:25:41 +0100 Subject: [PATCH] particle: Corrected the direction of tracking when passing through an AMI. Applied the transformation. --- src/lagrangian/basic/particle/particleTemplates.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/basic/particle/particleTemplates.C b/src/lagrangian/basic/particle/particleTemplates.C index 49e8825736..748f093b3e 100644 --- a/src/lagrangian/basic/particle/particleTemplates.C +++ b/src/lagrangian/basic/particle/particleTemplates.C @@ -444,10 +444,12 @@ void Foam::particle::hitCyclicAMIPatch facei_ = tetFacei_ = receiveFacei + receiveCpp.start(); // Locate the particle on the recieving side + vector directionT = direction; + cpp.reverseTransformDirection(directionT, sendFacei); locate ( pos, - &direction, + &directionT, mesh_.faceOwner()[facei_], false, "Particle crossed between " + cyclicAMIPolyPatch::typeName +