37 Pout<<
"primitiveMesh::cellPoints() : "
38 <<
"calculating cellPoints" <<
endl;
66 return cellPoints()[celli];
81 labelSet_.insert(
f[fp]);
86 if (labelSet_.size() > storage.
capacity())
93 storage.
append(iter.key());
103 return cellPoints(celli, labels_);
Various functions to operate on Lists.
#define forAll(list, i)
Loop across all elements in list.
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
void setCapacity(const label)
Alter the size of the underlying storage.
label capacity() const
Size of the underlying storage.
DynamicList< T, SizeInc, SizeMult, SizeDiv > & append(const T &)
Append an element at the end of the list.
void clear()
Clear the addressed list, i.e. set the size to zero.
void clear()
Clear the list, i.e. set size to zero.
const labelListList & pointCells() const
const labelListList & cellPoints() const
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & endl(Ostream &os)
Add newline and flush stream.
errorManip< error > abort(error &err)
List< labelList > labelListList
A List of labelList.
prefixOSstream Pout(cout, "Pout")
void invertManyToMany(const label len, const UList< InList > &, List< OutList > &)
Invert many-to-many.