Go to the documentation of this file.
38 template<
class FaceList,
class Po
intField>
48 <<
"pointEdges already calculated"
53 auto& pe = *pointEdgesPtr_;
61 template<
class FaceList,
class Po
intField>
66 <<
"Calculating pointFaces" <<
endl;
72 <<
"pointFaces already calculated"
76 const List<face_type>& locFcs = localFaces();
79 List<SLList<label>> pointFcs(meshPoints().size());
83 for (
const label pointi : locFcs[facei])
85 pointFcs[pointi].append(facei);
91 auto& pf = *pointFacesPtr_;
95 pf[pointi] = pointFcs[pointi];
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define forAll(list, i)
Loop across all elements in list.
void invertManyToMany(const label len, const UList< InputIntListType > &input, List< OutputIntListType > &output)
Invert many-to-many.
#define DebugInFunction
Report an information message using Foam::Info.
errorManip< error > abort(error &err)
List< labelList > labelListList
A List of labelList.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
#define DebugInfo
Report an information message using Foam::Info.
Non-intrusive singly-linked list.
Various functions to operate on Lists.
A list of faces which address into the list of points.