63 topoSet(mesh, typeName, name, r, w)
121 contents[iter.key()] =
true;
137 if (contents[pointi])
139 newContents.
insert(pointi);
#define forAll(list, i)
Loop across all elements in list.
writeOption
Enumeration defining the write options.
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
Cell-face mesh analysis engine.
virtual const pointField & points() const =0
Return mesh points.
void transfer(HashTable< nil, label, Hash< label > > &)
Transfer the contents of the argument table into this table.
readOption
Enumeration defining the read options.
bool insert(const Key &key)
Insert a new entry.
void check(const label maxLabel)
Check validity of contents.
label size() const
Return number of elements in table.
Macros for easy insertion into run-time selection tables.
pointSet(const IOobject &obj)
Construct from IOobject.
void updateLabels(const labelList &map)
Update map from map. Used to update cell/face labels.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
void writeDebug(Ostream &os, const label maxElem, topoSet::const_iterator &iter, label &elemI) const
Write part of contents nicely formatted. Prints labels only.
const labelList & reversePointMap() const
Reverse point map.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
General set of labels of mesh quantity (points, cells, faces).
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
virtual void topoChange(const polyTopoChangeMap &map)
Update any stored data for new labels.
virtual ~pointSet()
Destructor.
topoSet(const IOobject &, const word &wantedType)
Construct from IOobject as explicitly passed type.
Mesh consisting of general polyhedral cells.
virtual void sync(const polyMesh &mesh)
Sync set across coupled patches. Adds coupled points to set.
virtual void writeDebug(Ostream &os, const primitiveMesh &, const label maxLen) const
Update any stored data for new labels.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...