Go to the documentation of this file.
38 #ifndef ensightPartCells_H
39 #define ensightPartCells_H
71 void writeConnectivity
101 const string& partName =
"cells"
111 const string& partName =
"cells"
121 const string& partName =
"cells"
131 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.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
const labelUList & cellIds() const
Return the cell ids of all elements.
virtual label index() const
Part index (0-based)
An implementation of ensightPart to hold volume mesh cells.
label index() const
The index in a list.
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.
TypeName("ensightCells")
Runtime type information.
virtual void writeSummary(Ostream &os) const
Write summary information about the object.
static const char * key(const enum elemType)
Return the ensight element name for the specified type.
Sorting/classification of cells (3D) into corresponding ensight element types.
virtual ~ensightPartCells()=default
Destructor.
Base class for ensightPartCells and ensightPartFaces.
virtual void dumpInfo(Ostream &os) const
Print various types of debugging information.
virtual void write(ensightGeoFile &os) const
Write geometry.
label size() const
The processor local size of all elements.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...