Go to the documentation of this file.
141 for (
const label pointi : labels)
143 contents.
set(pointi);
152 for (label pointi=0; pointi < len; ++pointi)
154 if (contents.test(pointi))
180 for (
const label pointi : labels)
182 contents.
set(pointi);
188 const label len = contents.size();
192 for (label i=0; i < len; ++i)
194 if (contents.test(i))
206 for (label i=0; i < len; ++i)
208 if (contents.test(i))
void writeDebug(Ostream &os, const label maxElem, topoSet::const_iterator &iter, label &elemI) const
Write part of contents nicely formatted. Prints labels only.
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
virtual void distribute(const mapDistributePolyMesh &)
Update any stored data for mesh redistribution.
virtual const pointField & points() const
Return raw points.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
void set(List< bool > &bools, const labelRange &range)
Set the specified range 'on' in a boolList.
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.
label nPoints() const noexcept
Number of mesh points.
writeOption
Enumeration defining the write options.
virtual label maxSize(const polyMesh &mesh) const
Return max index+1.
static void check(const int retVal, const char *what)
General set of labels of mesh quantity (points, cells, faces).
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.
OBJstream os(runTime.globalPath()/outputName)
Macros for easy insertion into run-time selection tables.
pointSet(const IOobject &obj)
Construct from IOobject.
const labelList & reversePointMap() const
Reverse point map.
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type set(const label i, bool val=true)
A bitSet::set() method for a list of bool.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
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...
label nOldPoints() const
Number of points in mesh before distribution.
void distributePointData(List< T > &lst) const
Distribute list of point data.
defineTypeNameAndDebug(combustionModel, 0)
Cell-face mesh analysis engine.