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 }
labelVector.H
Foam::checkWedges
bool checkWedges(const polyMesh &, const bool report, const Vector< label > &, labelHashSet *)
Check wedge orientation.
Definition: checkGeometry.C:57
Foam::checkCoupledPoints
bool checkCoupledPoints(const polyMesh &, const bool report, labelHashSet *)
Check 0th vertex on coupled faces.
Definition: checkGeometry.C:330
Foam::checkGeometry
label checkGeometry(const polyMesh &mesh, const bool allGeometry, const autoPtr< surfaceWriter > &)
Definition: checkGeometry.C:478
Foam::label
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.H
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:18
Foam
Namespace for OpenFOAM.
Definition: combustionModel.C:30
label.H
Foam::labelHashSet
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys.
Definition: HashSet.H:210
Vector
Definition: Test-Field.H:4
Foam::findOppositeWedge
label findOppositeWedge(const polyMesh &, const wedgePolyPatch &)
Definition: checkGeometry.C:17