Go to the documentation of this file.
44 #ifndef fa_ensightMesh_H
45 #define fa_ensightMesh_H
74 mutable bool needsUpdate_;
bool expire()
Mark as needing an update.
Sorting/classification of faces (2D) into corresponding ensight types.
bool needsUpdate() const noexcept
Does the content need an update?
Specialized Ensight output with extra geometry file header.
Encapsulation of area meshes for writing in ensight format.
void correct()
Update for new mesh.
OBJstream os(runTime.globalPath()/outputName)
const faMesh & mesh() const noexcept
Reference to the underlying faMesh.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
IntListType renumber(const labelUList &oldToNew, const IntListType &input)
Renumber the values (not the indices) of a list.
static bool & parRun() noexcept
Test if this a parallel run.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
void write(ensightGeoFile &os, bool parallel=Pstream::parRun()) const
Write geometry to file. Normally in parallel.
const ensightFaces & areaPart() const noexcept
Face elements for finite-area.