Go to the documentation of this file.
45 return cellZoneParts_;
52 return faceZoneParts_;
59 return boundaryParts_;
88 cellZoneParts_.empty()
89 && faceZoneParts_.empty()
90 && boundaryParts_.empty()
100 + faceZoneParts_.size()
101 + boundaryParts_.size()
bool needsUpdate() const
Does the content need an update?
const Map< ensightFaces > & boundaryParts() const
Face elements per selected patch, lookup by patch index.
void write(autoPtr< ensightGeoFile > &os, bool parallel=Pstream::parRun()) const
Write geometry to file. Normally in parallel.
Mesh consisting of general polyhedral cells.
label size() const
Number of parts.
bool empty() const
Any parts?
bool expire()
Mark as needing an update.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Configuration options for the ensightMesh.
T & ref()
Return reference to the managed object without nullptr checking.
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
const Map< ensightCells > & cellZoneParts() const
Face elements per selected patch, lookup by patch index.
const Map< ensightFaces > & faceZoneParts() const
Face elements per faceZone, lookup by zone index.
const ensightMesh::options & option() const
Reference to the writer/mesh options.
const polyMesh & mesh() const
Reference to the underlying polyMesh.