checkGeometry.H
Go to the documentation of this file.
1 #include "label.H"
2 #include "HashSet.H"
3 #include "labelVector.H"
4 #include "writer.H"
5 
6 namespace Foam
7 {
8  class polyMesh;
9  class wedgePolyPatch;
10  class surfaceWriter;
11 
12  label findOppositeWedge(const polyMesh&, const wedgePolyPatch&);
13 
14  //- Check wedge orientation
15  bool checkWedges
16  (
17  const polyMesh&,
18  const bool report,
19  const Vector<label>&,
21  );
22 
23  //- Check 0th vertex on coupled faces
24  bool checkCoupledPoints(const polyMesh&, const bool report, labelHashSet*);
25 
27  (
28  const polyMesh& mesh,
29  const bool allGeometry,
30  const autoPtr<surfaceWriter>&,
31  const autoPtr<writer<scalar>>&
32  );
33 }
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 > &, const autoPtr< writer< scalar >> &)
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.