71 const bool allTopology,
72 const autoPtr<surfaceWriter>& surfWriter,
73 const autoPtr<setWriter>& setWriter
80 const bool allGeometry,
81 const scalar nonOrthThreshold,
82 const scalar skewThreshold,
83 const autoPtr<surfaceWriter>&,
84 const autoPtr<setWriter>&
94 const dictionary&
dict,
96 const List<labelPair>& baffles,
106 const polyMesh& mesh,
107 const dictionary&
dict,
118 const polyMesh& mesh,
119 const dictionary&
dict,
Tools for checking the mesh.
bool checkMesh(const bool report, const polyMesh &mesh, const dictionary &dict, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet &wrongFaces)
Check (subset of mesh including baffles) with mesh settings in dict.
bool checkCoupledPoints(const polyMesh &, const bool report, labelHashSet *)
Check 0th vertex on coupled faces.
bool checkWedges(const polyMesh &, const bool report, const Vector< label > &, labelHashSet *)
Check wedge orientation.
label findOppositeWedge(const polyMesh &, const wedgePolyPatch &)
Find wedge with opposite orientation. Note: does not actually check.
label checkTopology(const polyMesh &mesh, const bool allTopology, const autoPtr< surfaceWriter > &surfWriter, const autoPtr< setWriter > &setWriter)
Check the topology.
label checkGeometry(const polyMesh &mesh, const bool allGeometry, const scalar nonOrthThreshold, const scalar skewThreshold, const autoPtr< surfaceWriter > &, const autoPtr< setWriter > &)
Check the geometry.
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.
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys.