137#ifndef functionObjects_vtkCloud_H
138#define functionObjects_vtkCloud_H
151namespace functionObjects
160 public fvMeshFunctionObject,
166 vtk::outputOptions writeOpts_;
181 wordRes selectClouds_;
184 wordRes selectFields_;
190 HashTable<vtk::seriesWriter, fileName> series_;
198 bool writeCloud(
const fileName& file,
const word&
cloudName);
203 autoPtr<vtk::formatter>&
format,
204 const label nTotParcels
211 autoPtr<vtk::formatter>&
format,
212 const objectRegistry& obrTmp,
213 const label nTotParcels
218 vtkCloud(
const vtkCloud&) =
delete;
221 void operator=(
const vtkCloud&) =
delete;
254 virtual bool write();
Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry.
A HashTable similar to std::unordered_map.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
const word & name() const noexcept
Return the name of this functionObject.
Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
This functionObject writes cloud(s) in VTK PolyData format (.vtp extension) with the time information...
virtual ~vtkCloud()=default
Destructor.
virtual bool read(const dictionary &dict)
Read the vtkCloud specification.
TypeName("vtkCloud")
Runtime type information.
virtual bool execute()
Execute, currently does nothing.
virtual bool write()
Write fields.
Registry of regIOobjects.
Encapsulated combinations of output format options. This is primarily useful when defining the output...
A List of wordRe with additional matching capabilities.
A class for handling words, derived from Foam::string.
List< word > wordList
A List of words.
word format(conversionProperties.get< word >("format"))
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.
const word cloudName(propsDict.get< word >("cloud"))