Go to the documentation of this file.
38 #ifndef ensightPartFaces_H
39 #define ensightPartFaces_H
65 const label patchIndex_;
74 const bool contiguousPoints_;
83 void writeConnectivity
93 void writeConnectivity
123 const string& description,
126 const bool contiguousPoints =
false
136 const string& partName =
""
145 const string& partName =
""
Track the points used by the part and map global to local indices.
A class for handling words, derived from Foam::string.
static const char * key(const enum elemType)
Return the ensight element name for the specified type.
virtual void dumpInfo(Ostream &os) const
Print various types of debugging information.
TypeName("ensightFaces")
Runtime type information.
virtual ~ensightPartFaces()=default
Destructor.
label patchIndex() const
Return the patch index, -1 when not in use.
Sorting/classification of faces (2D) into corresponding ensight types.
Mesh consisting of general polyhedral cells.
Specialized Ensight output with extra geometry file header.
virtual label size() const
Number of elements in this part.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A patch is a list of labels that address the faces in the global face list.
label size() const
The processor local size of all elements.
label index() const
The index in a list.
const std::string patch
OpenFOAM patch number as a std::string.
Base class for ensightPartCells and ensightPartFaces.
virtual label index() const
Part index (0-based)
An implementation of ensightPart to hold mesh faces.
virtual void writeSummary(Ostream &os) const
Write summary information about the object.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual void write(ensightGeoFile &os) const
Write geometry.