virtual ~ParticleTracks()=default
virtual void preEvolve(const typename parcelType::trackingData &td)
virtual autoPtr< CloudFunctionObject< CloudType > > clone() const
Records particle state (all variables) on each call to postFace.
label trackInterval() const
ParticleTracks(const dictionary &dict, CloudType &owner, const word &modelName)
TypeName("particleTracks")
const labelPairLookup & faceHitCounter() const
const Cloud< parcelType > & cloud() const
virtual void postFace(const parcelType &p, bool &keepParticle)
bool resetOnWrite() const