46 #ifndef kinematicParcel_H
47 #define kinematicParcel_H
127 virtual void solve();
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
readOption
Enumeration defining the read options.
const word & name() const
Return name.
writeOption
Enumeration defining the write options.
Mesh that relates to a sub-section of a Lagrangian mesh. This is used to construct fields that relate...
Base class for clouds. Provides a basic evolution algorithm, models, and a database for caching deriv...
contextType
Context in which this cloud is used.
enum Foam::cloud::contextType context
const LagrangianMesh & mesh() const
Access the mesh.
Base class for clouds which are coupled to an incompressible fluid.
Base class for clouds in which particles are grouped into parcels.
Basic cloud with spherical, constant density, particles, grouped into parcels.
virtual ~kinematicParcel()
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.
TypeName("kinematicParcel")
Run-time type information.
virtual void initialise(const bool predict)
Initialisation hook.
kinematicParcel(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 partition()
Partition hook.
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.
Base class for clouds of spherical particles which are coupled to a fluid.
Base class for clouds with spherical particles.
Mesh consisting of general polyhedral cells.
A class for managing temporary objects.
A class for handling words, derived from string.