Go to the documentation of this file.
34 void Foam::ensightFaMesh::clear()
40 void Foam::ensightFaMesh::renumber()
44 areaPart_.index() = partNo++;
50 Foam::ensightFaMesh::ensightFaMesh
73 const label areaId = 0;
79 part.
rename(
"finite-area");
110 areaPart_.write(
os, mesh_.mesh(), parallel);
void rename(const string &value)
Change the part name or description.
Sorting/classification of faces (2D) into corresponding ensight types.
Specialized Ensight output with extra geometry file header.
void reduce()
Sum element counts across all processes.
void correct()
Update for new mesh.
OBJstream os(runTime.globalPath()/outputName)
IntListType renumber(const labelUList &oldToNew, const IntListType &input)
Renumber the values (not the indices) of a list.
void clear()
Set addressable sizes to zero, free up addressing memory.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
label identifier() const noexcept
OpenFOAM identifier (patch, zone, etc), -1 when not in use.
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.