mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
43 lines
881 B
C++
43 lines
881 B
C++
#include "labelList.H"
|
|
#include "autoPtr.H"
|
|
#include "ZoneMesh.H"
|
|
#include "topoSet.H"
|
|
|
|
namespace Foam
|
|
{
|
|
// Forward Declarations
|
|
class polyMesh;
|
|
class pointSet;
|
|
class coordSetWriter;
|
|
class surfaceWriter;
|
|
|
|
template<class PatchType>
|
|
void checkPatch
|
|
(
|
|
const bool allGeometry,
|
|
const word& name,
|
|
const polyMesh& mesh,
|
|
const PatchType& pp,
|
|
const labelList& meshFaces,
|
|
const labelList& meshEdges,
|
|
pointSet& points
|
|
);
|
|
|
|
template<class Zone>
|
|
label checkZones
|
|
(
|
|
const polyMesh& mesh,
|
|
const ZoneMesh<Zone, polyMesh>& zones,
|
|
topoSet& set
|
|
);
|
|
|
|
label checkTopology
|
|
(
|
|
const polyMesh& mesh,
|
|
const bool allTopology,
|
|
const bool allGeometry,
|
|
autoPtr<surfaceWriter>& surfWriter,
|
|
autoPtr<coordSetWriter>& setWriter
|
|
);
|
|
}
|