107 virtual void solve(
const bool initial,
const bool final);
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Class containing Lagrangian geometry and topology.
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 carried by a fluid.
Cloud that follows the carrier flow. The elements have no size or mass and they have no physical mode...
virtual void solve(const bool initial, const bool final)
Solve the cloud's evolution over the current time-step.
virtual ~tracer()
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("tracer")
Run-time type information.
tracer(LagrangianMesh &mesh, const contextType context, const dictionary &dict)
Construct from a mesh and context.
virtual void partition()
Partition hook.
virtual void calculate(const LagrangianSubScalarField &deltaT, const bool final)
Update the cloud properties.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
A class for managing temporary objects.