41 #ifndef parcelClouds_H
42 #define parcelClouds_H
62 TopoChangeableMeshObject,
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
const fvMesh & mesh() const
static parcelClouds & New(const word &name, const fvMesh &mesh)
Construct and return the named DemandDrivenMeshObject.
Generic GeometricField class.
TopoChangeableMeshObject(Type &mo)
Base-class for fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
List of parcel clouds, with the same interface as an individual parcel cloud. This is the object that...
List of parcel clouds, with the same interface as an individual parcel cloud. Is a mesh object,...
virtual bool movePoints()
Update for mesh motion.
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
virtual void distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
virtual void preUpdateMesh()
Prepare for mesh update.
parcelClouds(const fvMesh &mesh, const volScalarField &rho, const volVectorField &U, const volScalarField &mu, const dimensionedVector &g)
Construct with given mesh and carrier fields.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
virtual ~parcelClouds()
Destructor.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const dimensionedScalar mu
Atomic mass unit.