35 template<
class PatchType>
38 const bool allGeometry,
39 const std::string&
name,
51 template<
class PatchType>
54 const bool allGeometry,
55 const std::string&
name,
68 const ZoneMesh<Zone, polyMesh>& zones,
75 const bool allTopology,
76 const bool allGeometry,
77 autoPtr<surfaceWriter>& surfWriter,
78 autoPtr<coordSetWriter>& setWriter,
79 const bool writeBadEdges =
false label checkTopology(const polyMesh &mesh, const bool allTopology, const bool allGeometry, autoPtr< surfaceWriter > &surfWriter, autoPtr< coordSetWriter > &setWriter, const bool writeBadEdges=false)
label checkZones(const polyMesh &mesh, const ZoneMesh< Zone, polyMesh > &zones, topoSet &set)
UList< label > labelUList
A UList of labels.
HashSet< label, Hash< label > > labelHashSet
A HashSet of labels, uses label hasher.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
labelHashSet * pointSetPtr
labelHashSet * badEdgesPtr
bool checkPatch(const bool allGeometry, const std::string &name, const polyMesh &mesh, const PatchType &pp, const labelUList &meshEdges, labelHashSet *pointSetPtr=nullptr, labelHashSet *badEdgesPtr=nullptr)
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())