163 const bool write =
true const boolList & flipMap() const
faceZoneSet(const polyMesh &mesh, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE)
Construct from objectRegistry and name.
writeOption
Enumeration defining the write options.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const word & name() const
Return name.
Cell-face mesh analysis engine.
virtual void invert(const label maxLen)
Invert contents. (insert all members 0..maxLen-1 which were not in.
readOption
Enumeration defining the read options.
virtual void deleteSet(const topoSet &set)
Delete elements present in set.
virtual void updateMesh(const mapPolyMesh &morphMap)
Update any stored data for new labels.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual ~faceZoneSet()
Destructor.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Write maxLen items with label and coordinates.
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
A class for handling words, derived from string.
streamFormat
Enumeration for the format of data in the stream.
compressionType
Enumeration for the format of data in the stream.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void subset(const topoSet &set)
Subset contents. Only elements present in both sets remain.
TypeName("faceZoneSet")
Runtime type information.
virtual void sync(const polyMesh &mesh)
Sync faceZoneSet across coupled patches.
void updateSet()
Sort addressing and make faceSet part consistent with addressing.
Like faceSet but -reads data from faceZone -updates faceZone when writing.
General set of labels of mesh quantity (points, cells, faces).
virtual void addSet(const topoSet &set)
Add elements present in set.
virtual bool writeObject(IOstream::streamFormat, IOstream::versionNumber, IOstream::compressionType, const bool write=true) const
Write faceZone.
Mesh consisting of general polyhedral cells.
virtual bool write(const bool write=true) const
Write using setting from DB.
const labelList & addressing() const