Go to the documentation of this file.
35 #ifndef surfacePatch_H
36 #define surfacePatch_H
38 #include "geometricSurfacePatch.H"
label index() const
Return the index of this patch in the boundaryMesh.
label & size()
Return size of this patch in the polyMesh face list.
label size() const
Return size of this patch in the polyMesh face list.
A class for handling words, derived from string.
The geometricSurfacePatch is like patchIdentifier but for surfaces. Holds type, name and index.
ClassName("surfacePatch")
Runtime type information.
label start() const
Return start label of this patch in the polyMesh face list.
label size_
size of this patch in the triSurface face list
void writeDict(Ostream &) const
Write dictionary.
void write(Ostream &) const
Write.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const word & geometricType() const
Return the type of the patch.
friend Ostream & operator<<(Ostream &, const surfacePatch &)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Macro definitions for declaring ClassName(), NamespaceName(), etc.
label & start()
Return start label of this patch in the polyMesh face list.
A list of keyword definitions, which are a keyword followed by any number of values (e....
'Patch' on surface as subset of triSurface.
bool operator!=(const surfacePatch &) const
label start_
Start label of this patch in the triSurface face list.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
surfacePatch()
Construct null.
const word & name() const
Return name.
bool operator==(const surfacePatch &) const
compare.