Files
OpenFOAM-12/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.H
Will Bainbridge f4ac5f8748 AMIInterpolation, cyclicAMI: Removed
AMIInterpolation and cyclicAMI have been superseded by patchToPatch and
nonConformalCoupled, respectively.

The motivation behind this change is explained in the following article:

    https://cfd.direct/openfoam/free-software/non-conformal-coupling/

Information about how to convert a case which uses cyclicAMI to
nonConformalCoupled can be found here:

    https://cfd.direct/openfoam/free-software/using-non-conformal-coupling/
2022-09-22 10:05:41 +01:00

34 lines
716 B
C++

#include "label.H"
#include "HashSet.H"
#include "labelVector.H"
#include "setWriter.H"
namespace Foam
{
class polyMesh;
class wedgePolyPatch;
class surfaceWriter;
label findOppositeWedge(const polyMesh&, const wedgePolyPatch&);
//- Check wedge orientation
bool checkWedges
(
const polyMesh&,
const bool report,
const Vector<label>&,
labelHashSet*
);
//- Check 0th vertex on coupled faces
bool checkCoupledPoints(const polyMesh&, const bool report, labelHashSet*);
label checkGeometry
(
const polyMesh& mesh,
const bool allGeometry,
const autoPtr<surfaceWriter>&,
const autoPtr<setWriter>&
);
}