Go to the documentation of this file.
69 void operator=(
const cloud&) =
delete;
104 virtual ~cloud() =
default;
134 const word& fieldName,
135 const label nParticle,
144 const word& fieldName,
166 const word& fieldName,
virtual void readObjects(const objectRegistry &obr)
Read particle fields from objects in the obr registry.
static const word prefix
The prefix to local: lagrangian.
const word cloudName(propsDict.get< word >("cloud"))
A class for handling words, derived from Foam::string.
A primitive field of type <T> with automated input and output.
virtual void writeObjects(objectRegistry &obr) const
Write particle fields as objects into the obr registry.
static const IOField< Type > * findIOField(const word &fieldName, const objectRegistry &obr)
Locate an IOField within object registry.
static IOField< Type > & createIOField(const word &fieldName, const label nParticle, objectRegistry &obr)
Helper to construct IOField on a supplied object registry.
Registry of regIOobjects.
static const Enum< geometryType > geometryTypeNames
TypeName("cloud")
Runtime type information.
static const IOField< Type > & lookupIOField(const word &fieldName, const objectRegistry &obr)
Lookup an IOField within object registry.
geometryType
Cloud geometry type (internal or IO representations)
const Type & lookupObject(const word &name, const bool recursive=false) const
virtual void autoMap(const mapPolyMesh &)
static word defaultName
The default cloud name: defaultCloud.
A cloud is a registry collection of lagrangian particles.
const Type * cfindObject(const word &name, const bool recursive=false) const
Return const pointer to the object of the given Type.
static const IOField< point > * findIOPosition(const objectRegistry &obr)
Locate the "position" IOField within object registry.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual ~cloud()=default
Destructor.
virtual label nParcels() const
Number of parcels for the hosting cloud.