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 
26  label checkGeometry
27  (
28  const polyMesh& mesh,
29  const bool allGeometry,
30  autoPtr<surfaceWriter>& surfWriter,
31  const autoPtr<writer<scalar>>& setWriter
32  );
33 }
Foam::checkWedges
bool checkWedges(const polyMesh &, const bool report, const Vector< label > &, labelHashSet *)
labelVector.H
Foam::findOppositeWedge
label findOppositeWedge(const polyMesh &, const wedgePolyPatch &)
Foam::checkCoupledPoints
bool checkCoupledPoints(const polyMesh &, const bool report, labelHashSet *)
Foam::checkGeometry
label checkGeometry(const polyMesh &mesh, const bool allGeometry, autoPtr< surfaceWriter > &surfWriter, const autoPtr< writer< scalar >> &setWriter)
HashSet.H
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:6
Foam
Definition: atmBoundaryLayer.C:26
label.H
Foam::labelHashSet
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys and label hasher.
Definition: HashSet.H:85
writer.H