Cloud with spherical, constant density, particles.
virtual ~kinematicParticle()
Destructor.
virtual bool reCalculateModified()
Do we need to re-calculate particles that are modified?
virtual tmp< LagrangianSubVectorField > dUdt(const LagrangianSubMesh &) const
Return the acceleration with which to do second-order tracking.
virtual void initialise(const bool predict)
Initialisation hook.
TypeName("kinematicParticle")
Run-time type information.
kinematicParticle(const polyMesh &mesh, const word &name, const contextType context, const IOobject::readOption readOption=IOobject::READ_IF_PRESENT, const IOobject::writeOption writeOption=IOobject::AUTO_WRITE)
Construct from a mesh and a name.
virtual void calculate(const LagrangianSubScalarField &deltaT, const bool final)
Update the cloud properties.
virtual void solve()
Solve the cloud's evolution over the current time-step.