30 void Foam::enrichedPatch::completePointMap()
const 32 if (pointMapComplete_)
35 <<
"Point map already completed" 39 pointMapComplete_ =
true;
50 forAll(masterMeshPoints, pointi)
52 if (!pmm.found(masterMeshPoints[pointi]))
56 masterMeshPoints[pointi],
57 masterLocalPoints[pointi]
66 forAll(slaveMeshPoints, pointi)
68 if (!pmm.found(slaveMeshPoints[pointi]))
72 slaveMeshPoints[pointi],
73 slaveLocalPoints[pointi]
85 if (!pointMapComplete_)
96 if (!pointMapComplete_)
#define forAll(list, i)
Loop across all elements in list.
Map< point > & pointMap()
Return non-const access to point map to add points.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
const Field< PointType > & localPoints() const
Return pointField of points in patch.
const labelList & meshPoints() const
Return labelList of mesh points in patch. They are constructed.
vectorField pointField
pointField is a vectorField.
List< label > labelList
A List of labels.
errorManip< error > abort(error &err)
Map< label > & pointMergeMap()
Return map of point merges.
A HashTable to objects of type <T> with a label key.