141 for (
const label facei : labels)
151 for (label i=0; i < len; ++i)
153 if (contents.
test(i))
179 for (
const label facei : labels)
187 const label len = contents.
size();
191 for (label i=0; i < len; ++i)
193 if (contents.
test(i))
204 for (label i=0; i < len; ++i)
206 if (contents.
test(i))
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
label maxSize() const
The max row length used.
bool set(const Key &key)
Same as insert (no value to overwrite)
void resize(const label sz)
Resize the hash table for efficiency.
void clear()
Clear all entries from table.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
writeOption
Enumeration defining the write options.
readOption
Enumeration defining the read options.
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.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type test(const label i) const
void size(const label n)
Older name for setAddressableSize.
virtual void distribute(const mapDistributePolyMesh &map)
Update any stored data for mesh redistribution.
void sync()
Do all: synchronise all IOFields and objectRegistry.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
void distributeFaceData(List< T > &values) const
Distribute list of face data.
label nOldFaces() const noexcept
Number of faces in mesh before distribution.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const labelList & reverseFaceMap() const
Reverse face map.
void updateMesh()
Update for new mesh topology.
Mesh consisting of general polyhedral cells.
Cell-face mesh analysis engine.
const vectorField & faceCentres() const
label nFaces() const noexcept
Number of mesh faces.
void writeDebug() const
Debug write.
General set of labels of mesh quantity (points, cells, faces).
virtual void check(const label maxSize)
Check limits on addressable range.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
OBJstream os(runTime.globalPath()/outputName)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.