Go to the documentation of this file.
131 virtual bool found(
const label
id)
const;
134 virtual bool set(
const label
id);
137 virtual bool unset(
const label
id);
147 virtual void invert(
const label maxLen);
topoSet(const topoSet &)=delete
A class for handling words, derived from Foam::string.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
virtual bool set(const label id)
virtual void subtractSet(const topoSet &set)
virtual void addSet(const topoSet &set)
Mesh consisting of general polyhedral cells.
topoBitSet(const polyMesh &mesh, const word &setName)
virtual void check(const label maxSize)
virtual void invert(const label maxLen)
virtual bool unset(const label id)
General set of labels of mesh quantity (points, cells, faces).
virtual label maxSize(const polyMesh &mesh) const =0
const bitSet & addressing() const
virtual bool found(const label id) const
virtual void subset(const topoSet &set)
virtual void updateLabels(const labelUList &map)
Base for a special purpose topoSet using labels stored as a bitSet.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
UList< label > labelUList
A UList of labels.
virtual ~topoBitSet()=default