From 3a6075a08cfd46b157ef780260b3d26d118066eb Mon Sep 17 00:00:00 2001 From: graham Date: Fri, 4 Sep 2009 21:24:47 +0100 Subject: [PATCH] Setting wallImpactDistance to 0 in InteractingKinematicParcel. Adding initialisation of f in InteractingKinematicParcelIO.C. Cosmetic tweak in Particle. --- src/lagrangian/basic/Particle/Particle.C | 6 ++++-- .../InteractingKinematicParcelI.H | 7 ++++++- .../InteractingKinematicParcelIO.C | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/lagrangian/basic/Particle/Particle.C b/src/lagrangian/basic/Particle/Particle.C index 4838da0ad1..d99dfb476c 100644 --- a/src/lagrangian/basic/Particle/Particle.C +++ b/src/lagrangian/basic/Particle/Particle.C @@ -320,8 +320,9 @@ Foam::scalar Foam::Particle::trackToFace FatalErrorIn ( "Particle::trackToFace(const vector&, TrackData&)" - )<< "addressing failure" << nl - << abort(FatalError); + ) + << "addressing failure" << nl + << abort(FatalError); } } else @@ -380,6 +381,7 @@ Foam::scalar Foam::Particle::trackToFace p.hitPatch(patch, td); } } + } } diff --git a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelI.H b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelI.H index 8391555d4f..12dc8ff8bc 100644 --- a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelI.H +++ b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelI.H @@ -330,7 +330,12 @@ Foam::InteractingKinematicParcel::wallImpactDistance const vector& ) const { - return 0.5*d_; + // To make sure that the particles jump cyclic, wedge and + // processor patches in the correct location, this must be zero, + // or the calculation of lambda must be revised + + return 0.0; + // return 0.5*d_; } diff --git a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelIO.C index 125b8f2a0b..1ca77f37a0 100644 --- a/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/InteractingKinematicParcel/InteractingKinematicParcelIO.C @@ -58,6 +58,7 @@ Foam::InteractingKinematicParcel::InteractingKinematicParcel nParticle_(0.0), d_(0.0), U_(vector::zero), + f_(vector::zero), rho_(0.0), tTurb_(0.0), UTurb_(vector::zero),