Go to the documentation of this file.
39 #ifndef geometricSurfacePatch_H
40 #define geometricSurfacePatch_H
52 class geometricSurfacePatch;
54 Istream&
operator>>(Istream& is, geometricSurfacePatch&
p);
55 Ostream&
operator<<(Ostream& os,
const geometricSurfacePatch&
p);
153 return geometricType_;
159 return geometricType_;
191 bool operator==(
const geometricSurfacePatch& a,
const geometricSurfacePatch&
b);
194 bool operator!=(
const geometricSurfacePatch& a,
const geometricSurfacePatch&
b);
label index() const
Return the index of this patch in the surface mesh.
word & name()
Return name.
A class for handling words, derived from Foam::string.
The geometricSurfacePatch is like patchIdentifier but for surfaces. Holds type, name and index.
geometricSurfacePatch()
Construct null.
Istream & operator>>(Istream &, directionInfo &)
Identifies a surface patch/zone by name, patch index and geometricType.
bool operator!=(const eddy &a, const eddy &b)
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 dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
const word & geometricType() const
Return the geometric type of the patch.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
friend Ostream & operator<<(Ostream &os, const geometricSurfacePatch &p)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
void write(Ostream &os) const
Write.
geometricSurfacePatch operator()(const surfZoneIdentifier &ident) const
ClassName("geometricSurfacePatch")
Runtime type information.
label & index()
Return the index of this patch in the surface mesh for modification.
Helper to convert identifier types as an operation.
static const word emptyType
The name for an 'empty' type.
static const word null
An empty word.
friend Istream & operator>>(Istream &is, geometricSurfacePatch &p)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
word & geometricType()
Return the geometric type of the patch for modification.
void writeDict(Ostream &os) const
Write dictionary.
const word & name() const
Return name.
Ostream & operator<<(Ostream &, const boundaryPatch &)