107#ifndef Foam_functionObjects_dataCloud_H
108#define Foam_functionObjects_dataCloud_H
128 public Foam::Detail::parcelSelection
142 wordRes selectClouds_;
155 static void writePointValue
163 static void writeList
167 const List<Type>&
field
171 static void writeListParallel
175 const List<Type>&
field
179 static void writeList
183 const List<Type>&
field,
184 const bitSet& selected
188 static void writeListParallel
192 const List<Type>&
field,
193 const bitSet& selected
209 dataCloud(
const dataCloud&) =
delete;
212 void operator=(
const dataCloud&) =
delete;
245 virtual bool write();
const word cloudName(propsDict.get< word >("cloud"))
Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
This functionObject writes cloud positions in ASCII.
TypeName("dataCloud")
Runtime type information.
virtual ~dataCloud()=default
Destructor.
virtual bool read(const dictionary &dict)
Read the function-object dictionary.
virtual bool execute()
Execute the function-object operations, currently does nothing.
virtual bool write()
Write the function-object results.
Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
fvMeshFunctionObject(const fvMeshFunctionObject &)=delete
No copy construct.
virtual const objectRegistry & obr() const
The region or sub-region registry being used.
Registry of regIOobjects.
A List of wordRe with additional matching capabilities.
A class for handling words, derived from Foam::string.
word outputName("finiteArea-edges.obj")
OBJstream os(runTime.globalPath()/outputName)
Function objects are OpenFOAM utilities to ease workflow configurations and enhance workflows.
Field< vector > vectorField
Specialisation of Field<T> for vector.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.