Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual void sync(const polyMesh &mesh)
Sync cellSet across coupled patches.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Write maxLen items with label and coordinates.
Mesh consisting of general polyhedral cells.
writeOption
Enumeration defining the write options.
TypeName("cellSet")
Runtime type information.
virtual bool set(const label id)
Set an index.
General set of labels of mesh quantity (points, cells, faces).
OBJstream os(runTime.globalPath()/outputName)
A collection of cell labels.
virtual void distribute(const mapDistributePolyMesh &map)
Update any stored data for mesh redistribution.
const word & name() const noexcept
Return name.
virtual void updateMesh(const mapPolyMesh &morphMap)
Update any stored data for new labels.
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
virtual ~cellSet()=default
Destructor.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
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...
Cell-face mesh analysis engine.