Go to the documentation of this file.
37 #ifndef ensightParts_writeDimFields_H
38 #define ensightParts_writeDimFields_H
78 getZeroGradField<GeoField>(io,
mesh)
82 Info<<
' ' << fieldName;
99 #undef foamToEnsight_WRITE_FIELD
100 #define foamToEnsight_WRITE_FIELD(PrimitiveType) \
101 writeDimFields<PrimitiveType> \
115 #undef foamToEnsight_WRITE_FIELD
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A collection of several ensightPart elements.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling words, derived from Foam::string.
Read volume fields from disk and write with ensightParts.
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)
#define foamToEnsight_WRITE_FIELD(PrimitiveType)
Mesh data needed to do the Finite Volume discretisation.
List of IOobjects with searching and retrieving facilities.
Supports writing of ensight cases as well as providing common factory methods to open new files.
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)