Traps particles within a given phase fraction for multi-phase cases.
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh >> grad(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
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.