51 #ifndef cloudPosition_functionObject_H
52 #define cloudPosition_functionObject_H
61 namespace functionObjects
70 public cloudLagrangianMeshFunctionObject
126 virtual bool write();
129 virtual bool clear();
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
const word & name() const
Return the name of this functionObject.
Function to compute and write a position field for a cloud.
virtual ~cloudPosition()
Destructor.
virtual wordList fields() const
Return the list of fields required.
virtual void postCrossFaces(const LagrangianSubScalarSubField &fraction)
Hook following face crossings of a specific sub-mesh.
virtual bool clear()
Clear the volumes.
void operator=(const cloudPosition &)=delete
Disallow default bitwise assignment.
cloudPosition(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
virtual bool execute()
Calculate and store the volumes.
virtual bool write()
Write the volumes.
virtual void calculate(const LagrangianSubScalarField &deltaT, const bool final)
Update the positions.
TypeName("cloudPosition")
Runtime type information.
A class for handling words, derived from string.