virtual ~ParticleTrap()=default
Destructor.
TypeName("particleTrap")
Runtime type information.
virtual autoPtr< CloudFunctionObject< CloudType > > clone() const
Construct and return a clone.
Traps particles within a given phase fraction for multi-phase cases.
virtual void preEvolve(const typename parcelType::trackingData &td)
Pre-evolve hook.
virtual void postMove(parcelType &p, const scalar dt, const point &position0, bool &keepParticle)
Post-move hook.
virtual void postEvolve(const typename parcelType::trackingData &td)
Post-evolve hook.
ParticleTrap(const dictionary &dict, CloudType &owner, const word &modelName)
Construct from dictionary.