checkTopology.H
Go to the documentation of this file.
1#include "label.H"
2#include "autoPtr.H"
3
4namespace Foam
5{
6 // Forward Declarations
7 class polyMesh;
8 class pointSet;
9 class coordSetWriter;
10 class surfaceWriter;
11
12 template<class PatchType>
14 (
15 const bool allGeometry,
16 const word& name,
17 const PatchType& pp,
19 );
20
22 (
23 const polyMesh& mesh,
24 const bool allTopology,
25 const bool allGeometry,
26 autoPtr<surfaceWriter>& surfWriter,
28 );
29}
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Definition: autoPtr.H:66
A set of point labels.
Definition: pointSet.H:54
Mesh consisting of general polyhedral cells.
Definition: polyMesh.H:81
A class for handling words, derived from Foam::string.
Definition: word.H:68
dynamicFvMesh & mesh
const pointField & points
Namespace for OpenFOAM.
void checkPatch(const bool allGeometry, const word &name, const PatchType &pp, pointSet &points)
label checkTopology(const polyMesh &mesh, const bool allTopology, const bool allGeometry, autoPtr< surfaceWriter > &surfWriter, autoPtr< coordSetWriter > &setWriter)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
Definition: exprTraits.C:59