34void Foam::ensightFaMesh::clear()
40void Foam::ensightFaMesh::renumber()
44 areaPart_.index() = partNo++;
88 const label areaId = 0;
94 part.
rename(
"finite-area");
118 needsUpdate_ =
false;
130 areaPart_.write(
os, mesh_.mesh(), parallel);
Encapsulation of area meshes for writing in ensight format.
void correct()
Update for new mesh.
int verbose() const noexcept
Output verbosity level.
Sorting/classification of faces (2D) into corresponding ensight types.
void classify(const UList< face > &faces)
Classify the face types and set the element lists.
void reduce()
Sum element counts across all processes.
void clear()
Set addressable sizes to zero, free up addressing memory.
InfoProxy< ensightFaces > info() const
Return info proxy.
Specialized Ensight output with extra geometry file header.
void rename(const string &value)
Change the part name or description.
label identifier() const noexcept
OpenFOAM identifier (patch, zone, etc), -1 when not in use.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
virtual bool write()
Write the output fields.
OBJstream os(runTime.globalPath()/outputName)
messageStream Info
Information stream (stdout output on master, null elsewhere)
IntListType renumber(const labelUList &oldToNew, const IntListType &input)
Renumber the values (not the indices) of a list.