63 topoSet(mesh, typeName, name, r, w)
121 contents[iter.key()] =
true;
137 if (contents[pointI])
139 newContents.
insert(pointI);
virtual const pointField & points() const =0
Return mesh points.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
General set of labels of mesh quantity (points, cells, faces).
const labelList & reversePointMap() const
Reverse point map.
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual ~pointSet()
Destructor.
pointSet(const IOobject &obj)
Construct from IOobject.
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
Cell-face mesh analysis engine.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
readOption
Enumeration defining the read options.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Update any stored data for new labels.
Macros for easy insertion into run-time selection tables.
topoSet(const topoSet &)
Disallow default bitwise copy construct.
label size() const
Return number of elements in table.
void check(const label maxLabel)
Check validity of contents.
static void syncPointList(const polyMesh &, List< T > &, const CombineOp &cop, const T &nullValue, const TransformOp &top)
Synchronize values on all mesh points.
virtual void sync(const polyMesh &mesh)
Sync set across coupled patches. Adds coupled points to set.
virtual void updateMesh(const mapPolyMesh &morphMap)
Update any stored data for new labels.
void updateLabels(const labelList &map)
Update map from map. Used to update cell/face labels.
Mesh consisting of general polyhedral cells.
void writeDebug(Ostream &os, const label maxElem, topoSet::const_iterator &iter, label &elemI) const
Write part of contents nicely formatted. Prints labels only.
writeOption
Enumeration defining the write options.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void transfer(HashTable< nil, label, Hash< label > > &)
Transfer the contents of the argument table into this table.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
bool insert(const Key &key)
Insert a new entry.