34template<
class CloudType>
35void Foam::CloudFunctionObject<CloudType>::write()
43template<
class CloudType>
51template<
class CloudType>
56 const word& modelName,
57 const word& objectType
77template<
class CloudType>
84 outputDir_(ppm.outputDir_)
90template<
class CloudType>
98template<
class CloudType>
101 const typename parcelType::trackingData&
td
104 if (this->owner().time().writeTime())
111template<
class CloudType>
117 const typename parcelType::trackingData&
td
124template<
class CloudType>
129 const typename parcelType::trackingData&
td
136template<
class CloudType>
140 const typename parcelType::trackingData&
td
147template<
class CloudType>
154template<
class CloudType>
Templated cloud function object base class.
fileName writeTimeDir() const
Return the output time path.
CloudFunctionObject(CloudType &owner)
Construct null from owner.
const fileName & outputDir() const
Return the output path.
virtual void postEvolve(const typename parcelType::trackingData &td)
Post-evolve hook.
virtual void preEvolve(const typename parcelType::trackingData &td)
Pre-evolve hook.
virtual bool postMove(parcelType &p, const scalar dt, const point &position0, const typename parcelType::trackingData &td)
Post-move hook.
virtual bool postFace(const parcelType &p, const typename parcelType::trackingData &td)
Post-face hook.
virtual bool postPatch(const parcelType &p, const polyPatch &pp, const typename parcelType::trackingData &td)
Post-patch hook.
Base class for cloud sub-models.
virtual fileName localPath() const
Output directory.
const CloudType & owner() const
Return const access to the owner cloud.
CloudSubModelBase(CloudType &owner)
Construct null from owner cloud.
virtual bool writeTime() const
Flag to indicate when to write a property.
const fvMesh & mesh() const
Return reference to the mesh.
particle::trackingData trackingData
static word timeName(const scalar t, const int precision=precision_)
Return a time name for the given scalar time value formatted with the given precision.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
static bool clean(std::string &str)
Cleanup filename string, possibly applies other transformations such as changing the path separator e...
static word outputPrefix
Directory prefix.
const Time & time() const noexcept
Return time registry.
A patch is a list of labels that address the faces in the global face list.
const dictionary & dict() const
Return const access to the cloud dictionary.
const word & modelName() const
Return const access to the name of the sub-model.
A class for handling words, derived from Foam::string.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
DSMCCloud< dsmcParcel > CloudType
const word GlobalIOList< Tuple2< scalar, vector > >::typeName("scalarVectorTable")
vector point
Point is a vector.