77#ifndef Foam_functionObjects_cloudInfo_H
78#define Foam_functionObjects_cloudInfo_H
88namespace functionObjects
97 public functionObjects::regionFunctionObject,
98 public functionObjects::logFiles,
175 virtual bool write();
Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const word & name() const noexcept
Return the name of this functionObject.
Outputs Lagrangian cloud information to a file.
virtual ~cloudInfo()=default
Destructor.
bool performAction(unsigned request)
Perform operation report/write.
PtrList< OFstream > filePtrs_
Output file per cloud.
void operator=(const cloudInfo &)=delete
No copy assignment.
virtual bool read(const dictionary &dict)
Read the controls.
bool verbose_
Additional verbosity.
cloudInfo(const cloudInfo &)=delete
No copy construct.
virtual void writeFileHeader(Ostream &os) const
File header information.
TypeName("cloudInfo")
Runtime type information.
bool onExecute_
Perform sample actions on execute as well.
virtual bool execute()
Execute, currently does nothing.
wordList cloudNames_
List of cloud names.
virtual bool write()
Write.
sampleActionType
Local control for sampling actions.
functionObject base class for creating, maintaining and writing log files e.g. integrated or averaged...
Specialization of Foam::functionObject for a region and providing a reference to the region Foam::obj...
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.