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,
Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values...
A primitive field of type <T> with automated input and output.
A cloud is a registry collection of lagrangian particles.
static const IOField< Type > * findIOField(const word &fieldName, const objectRegistry &obr)
Locate an IOField within object registry.
virtual void readObjects(const objectRegistry &obr)
Read particle fields from objects in the obr registry.
geometryType
Cloud geometry type (internal or IO representations)
@ COORDINATES
barycentric coordinates
static const word prefix
The prefix to local: lagrangian.
static const IOField< Type > & lookupIOField(const word &fieldName, const objectRegistry &obr)
Lookup an IOField within object registry.
static const IOField< point > * findIOPosition(const objectRegistry &obr)
Locate the "position" IOField within object registry.
virtual label nParcels() const
Number of parcels for the hosting cloud.
TypeName("cloud")
Runtime type information.
static const Enum< geometryType > geometryTypeNames
virtual void autoMap(const mapPolyMesh &)
static IOField< Type > & createIOField(const word &fieldName, const label nParticle, objectRegistry &obr)
Helper to construct IOField on a supplied object registry.
virtual ~cloud()=default
Destructor.
static word defaultName
The default cloud name: defaultCloud.
virtual void writeObjects(objectRegistry &obr) const
Write particle fields as objects into the obr registry.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Registry of regIOobjects.
const Type * cfindObject(const word &name, const bool recursive=false) const
Return const pointer to the object of the given Type.
const Type & lookupObject(const word &name, const bool recursive=false) const
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.
const word cloudName(propsDict.get< word >("cloud"))