checkGeometry.H
Go to the documentation of this file.
1 #include "label.H"
2 #include "HashSet.H"
3 #include "labelVector.H"
4 
5 namespace Foam
6 {
7  class polyMesh;
8  class wedgePolyPatch;
9  class surfaceWriter;
10 
11  label findOppositeWedge(const polyMesh&, const wedgePolyPatch&);
12 
13  //- Check wedge orientation
14  bool checkWedges
15  (
16  const polyMesh&,
17  const bool report,
18  const Vector<label>&,
20  );
21 
22  //- Check 0th vertex on coupled faces
23  bool checkCoupledPoints(const polyMesh&, const bool report, labelHashSet*);
24 
26  (
27  const polyMesh& mesh,
28  const bool allGeometry,
29  const autoPtr<surfaceWriter>&
30  );
31 }
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Definition: label.H:59
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys.
Definition: HashSet.H:210
dynamicFvMesh & mesh
label checkGeometry(const polyMesh &mesh, const bool allGeometry, const autoPtr< surfaceWriter > &)
bool checkWedges(const polyMesh &, const bool report, const Vector< label > &, labelHashSet *)
Check wedge orientation.
label findOppositeWedge(const polyMesh &, const wedgePolyPatch &)
bool checkCoupledPoints(const polyMesh &, const bool report, labelHashSet *)
Check 0th vertex on coupled faces.
Namespace for OpenFOAM.