mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: Explicitly set keep particle flag in Colliding and MPPIC clouds
This stops all the particles on a given processor being deleted if the last particle considered in the previous step was not being kept.
This commit is contained in:
@ -80,6 +80,8 @@ bool Foam::CollidingParcel<ParcelType>::move
|
||||
|
||||
p.angularMomentum() += 0.5*trackTime*p.torque();
|
||||
|
||||
td.keepParticle = true;
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@ -76,6 +76,8 @@ bool Foam::MPPICParcel<ParcelType>::move
|
||||
p.UCorrect() =
|
||||
td.cloud().dampingModel().velocityCorrection(p, trackTime);
|
||||
|
||||
td.keepParticle = true;
|
||||
|
||||
break;
|
||||
}
|
||||
case TrackData::tpPackingNoTrack:
|
||||
@ -83,6 +85,8 @@ bool Foam::MPPICParcel<ParcelType>::move
|
||||
p.UCorrect() =
|
||||
td.cloud().packingModel().velocityCorrection(p, trackTime);
|
||||
|
||||
td.keepParticle = true;
|
||||
|
||||
break;
|
||||
}
|
||||
case TrackData::tpCorrectTrack:
|
||||
|
||||
Reference in New Issue
Block a user