33 template<
class FaceList,
class Po
intField>
51 const labelList& nbrFaces = edgeFaces[edgeI];
53 if (nbrFaces.
size() == 1)
61 for (
const label nbrFacei : nbrFaces)
63 const FaceType&
f = localFaces[nbrFacei];
65 if (
f.edgeDirection(edges[edgeI]) > 0)
75 <<
"Edge " << edgeI <<
" vertices:" << edges[edgeI]
76 <<
" is used by faces " << nbrFaces
79 <<
" none of which use the edge vertices in the same order" void size(const label n)
Older name for setAddressableSize.
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
constexpr char nl
The newline '\n' character (0x0a)
std::remove_reference< FaceList >::type::value_type face_type
The face type.
#define forAll(list, i)
Loop across all elements in list.
A list of faces which address into the list of points.
errorManip< error > abort(error &err)
A List with indirect addressing. Like IndirectList but does not store addressing. ...