33 template<
class FaceList,
class Po
intField>
44 <<
"Calculating labels of patch edges in mesh edge list" <<
nl;
47 const edgeList& PatchEdges = edges();
64 (pp[PatchEdges[edgeI].start()], pp[PatchEdges[edgeI].
end()]);
69 const labelList& curFaces = EdgeFaces[edgeI];
74 label curCell =
faceCells[curFaces[facei]];
81 if (allEdges[ce[cellEdgeI]] == curEdge)
85 meshEdges[edgeI] = ce[cellEdgeI];
99 template<
class FaceList,
class Po
intField>
108 <<
"Calculating labels of patch edges in mesh edge list" <<
nl;
111 const edgeList& PatchEdges = edges();
123 const label globalPointi = pp[PatchEdges[edgeI].start()];
124 const edge curEdge(globalPointi, pp[PatchEdges[edgeI].
end()]);
126 const labelList& pe = pointEdges[globalPointi];
130 if (allEdges[pe[i]] == curEdge)
132 meshEdges[edgeI] = pe[i];
144 template<
class FaceList,
class Po
intField>
154 if (
e.start() > -1 &&
e.start() <
nPoints())
156 const labelList& pe = pointEdges()[
e.start()];
160 if (
e == Edges[pe[peI]])