44 #ifndef Foam_fa_ensightMesh_H 45 #define Foam_fa_ensightMesh_H 74 mutable bool needsUpdate_;
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
int verbose() const noexcept
Output verbosity level.
Encapsulation of area meshes for writing in ensight format.
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.
static bool & parRun() noexcept
Test if this a parallel run.
bool needsUpdate() const noexcept
Does the content need an update?
Sorting/classification of faces (2D) into corresponding ensight types.
void write(ensightGeoFile &os, bool parallel=Pstream::parRun()) const
Write geometry to file. Normally in parallel.
const faMesh & mesh() const noexcept
Reference to the underlying faMesh.
OBJstream os(runTime.globalPath()/outputName)
void correct()
Update for new mesh.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
const ensightFaces & areaPart() const noexcept
Face elements for finite-area.
bool expire()
Mark as needing an update.