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