Go to the documentation of this file.
37 Pout<<
"primitiveMesh::cellPoints() : "
38 <<
"calculating cellPoints" <<
endl;
61 dynamicLabelList& storage
66 return cellPoints()[cellI];
81 labelSet_.insert(
f[fp]);
86 if (labelSet_.size() > storage.capacity())
88 storage.setCapacity(labelSet_.size());
93 storage.append(iter.key());
103 return cellPoints(cellI, labels_);
#define forAll(list, i)
Loop across all elements in list.
const labelListList & cellPoints() const
Ostream & endl(Ostream &os)
Add newline and flush stream.
void invertManyToMany(const label len, const UList< InList > &, List< OutList > &)
Invert many-to-many.
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
errorManip< error > abort(error &err)
List< labelList > labelListList
A List of labelList.
labelListList * cpPtr_
Cell-points.
prefixOSstream Pout(cout, "Pout")
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void clear()
Clear the list, i.e. set size to zero.
const labelListList & pointCells() const
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
Various functions to operate on Lists.