36 #ifndef pointZoneSet_H 37 #define pointZoneSet_H 150 const bool write =
true virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
writeOption
Enumeration defining the write options.
virtual void subset(const topoSet &set)
Subset contents. Only elements present in both sets remain.
const word & name() const
Return name.
Cell-face mesh analysis engine.
virtual bool writeObject(IOstream::streamFormat, IOstream::versionNumber, IOstream::compressionType, const bool write=true) const
Write pointZone.
TypeName("pointZoneSet")
Runtime type information.
readOption
Enumeration defining the read options.
void updateSet()
Sort addressing and make pointSet part consistent with addressing.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Write maxLen items with label and coordinates.
virtual ~pointZoneSet()
Destructor.
virtual void addSet(const topoSet &set)
Add elements present in set.
pointZoneSet(const polyMesh &mesh, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE)
Construct from objectRegistry and name.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
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 deleteSet(const topoSet &set)
Delete elements present in set.
General set of labels of mesh quantity (points, cells, faces).
virtual void topoChange(const polyTopoChangeMap &map)
Update any stored data for new labels.
const labelList & addressing() const
virtual void invert(const label maxLen)
Invert contents. (insert all members 0..maxLen-1 which were not in.
Mesh consisting of general polyhedral cells.
virtual bool write(const bool write=true) const
Write using setting from DB.
virtual void sync(const polyMesh &mesh)
Sync pointZoneSet across coupled patches.
Like pointSet but -reads data from pointZone -updates pointZone when writing.