label size() const noexcept
The number of elements in table.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & name() const
Return name.
A class for handling words, derived from Foam::string.
virtual void distribute(const mapDistributePolyMesh &map)
Update any stored data for mesh redistribution.
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
Mesh consisting of general polyhedral cells.
virtual void sync(const polyMesh &mesh)
Sync faceSet across coupled patches.
writeOption
Enumeration defining the write options.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Write maxLen items with label and coordinates.
virtual bool set(const label id)
Set an index.
General set of labels of mesh quantity (points, cells, faces).
faceSet(const IOobject &obj)
Construct from IOobject.
TypeName("faceSet")
Runtime type information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual void updateMesh(const mapPolyMesh &morphMap)
Update any stored data for new labels.
readOption
Enumeration defining the read options.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
virtual ~faceSet()=default
Destructor.
Cell-face mesh analysis engine.