Go to the documentation of this file.
37 #ifndef writeDimFields_H
38 #define writeDimFields_H
79 getZeroGradField<GeoField>(io, proxy),
84 Info<<
' ' << fieldName;
102 #undef foamToEnsight_WRITE_FIELD
103 #define foamToEnsight_WRITE_FIELD(PrimitiveType) \
104 writeDimFields<PrimitiveType> \
119 #undef foamToEnsight_WRITE_FIELD
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Encapsulation of volume meshes for writing in ensight format.
#define foamToEnsight_WRITE_FIELD(PrimitiveType)
A class for handling words, derived from Foam::string.
Mesh data needed to do the Finite Volume discretisation.
const IOobject * findObject(const word &objName) const
Return const pointer to the object found by name.
wordList sortedNames() const
The sorted names of the IOobjects.
label writeAllDimFields(ensightCase &ensCase, const ensightMesh &ensMesh, const fvMeshSubsetProxy &proxy, const IOobjectList &objects, const bool nodeValues)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
messageStream Info
Information stream (uses stdout - output is on the master only)
List of IOobjects with searching and retrieving facilities.
Simple proxy for holding a mesh, or mesh-subset. The subMeshes are currently limited to cellSet or ce...
Supports writing of ensight cases as well as providing common factory methods to open new files.
Read volume fields from disk and write with ensightMesh.
unsigned int count(const UList< bool > &bools, const bool val=true)
Count number of 'true' entries.
label writeDimFields(ensightCase &ensCase, const ensightMesh &ensMesh, const fvMeshSubsetProxy &proxy, const IOobjectList &objects, const bool nodeValues)