31 template<
class FaceList,
class Po
intField>
39 if (boundaryPointsPtr_)
44 <<
"edge types already calculated"
52 for (
label edgeI = nInternalEdges_; edgeI <
e.size(); edgeI++)
54 const edge& curEdge =
e[edgeI];
56 bp.insert(curEdge.start());
57 bp.insert(curEdge.end());
60 boundaryPointsPtr_ =
new labelList(bp.toc());
61 sort(*boundaryPointsPtr_);
A list of faces which address into the list of points.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
#define InfoInFunction
Report an information message using Foam::Info.
const dimensionedScalar e
Elementary charge.
List< label > labelList
A List of labels.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & endl(Ostream &os)
Add newline and flush stream.
errorManip< error > abort(error &err)
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys.