Go to the documentation of this file.
66 #ifndef partialWrite_H
67 #define partialWrite_H
99 const objectRegistry&
obr_;
105 UPtrList<volScalarField>
vsf_;
106 UPtrList<volVectorField>
vvf_;
108 UPtrList<volSymmTensorField>
vSymmtf_;
109 UPtrList<volTensorField>
vtf_;
111 UPtrList<surfaceScalarField>
ssf_;
112 UPtrList<surfaceVectorField>
svf_;
173 const bool loadFromFiles =
false
202 virtual void write();
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
UPtrList< volSphericalTensorField > vSpheretf_
A class for handling words, derived from string.
virtual void write()
Write the partialWrite.
virtual void execute()
Execute.
virtual void movePoints(const polyMesh &)
Update for changes of mesh.
const objectRegistry & obr_
Refefence to the database.
UPtrList< surfaceTensorField > stf_
virtual const word & name() const
Return name of the partialWrite.
UPtrList< surfaceVectorField > svf_
partialWrite(const partialWrite &)
Disallow default bitwise copy construct.
virtual ~partialWrite()
Destructor.
A HashTable with keys but without contents.
UPtrList< surfaceSphericalTensorField > sSpheretf_
UPtrList< surfaceScalarField > ssf_
Mesh consisting of general polyhedral cells.
void loadField(const word &, UPtrList< GeometricField< Type, fvPatchField, volMesh > > &, UPtrList< GeometricField< Type, fvsPatchField, surfaceMesh > > &) const
Load objects in the objectNames.
void operator=(const partialWrite &)
Disallow default bitwise assignment.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
Registry of regIOobjects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
UPtrList< volScalarField > vsf_
Loaded fields.
This function object allows user-selected fields/registered objects to be written at a custom write i...
writeOption
Enumeration defining the write options.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
HashSet< word > objectNames_
Names of objects to dump always.
UPtrList< surfaceSymmTensorField > sSymmtf_
void changeWriteOptions(UPtrList< GeometricField< Type, fvPatchField, volMesh > > &, UPtrList< GeometricField< Type, fvsPatchField, surfaceMesh > > &, const IOobject::writeOption) const
Switch log_
Switch to send output to Info as well as to file.
A list of keyword definitions, which are a keyword followed by any number of values (e....
label writeInterval_
Write interval for restart dump.
virtual void end()
Execute at the final time-loop, currently does nothing.
TypeName("partialWrite")
Runtime type information.
UPtrList< volVectorField > vvf_
word name_
Name of this set of partialWrite object.
virtual void timeSet()
Called when time was set at the end of the Time::operator++.
UPtrList< volTensorField > vtf_
Macros to ease declaration of run-time selection tables.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
UPtrList< volSymmTensorField > vSymmtf_
virtual void read(const dictionary &)
Read the partialWrite data.
Generic GeometricField class.
label writeInstance_
Current dump instance. If reaches writeInterval do a full write.