56 const word& geometricType
73 size_(
dict.get<label>(
"nFaces")),
74 start_(
dict.get<label>(
"startFace"))
93 os.writeEntry(
"nFaces",
size());
94 os.writeEntry(
"startFace",
start());
107 && a.start() ==
b.start()
108 && a.geometricType() ==
b.geometricType()
virtual bool check(const char *operation) const
Check IOstream status for given operation.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual bool write(const token &tok)=0
Write token to stream or otherwise handle it.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const word & geometricType() const noexcept
The (optional) geometric type of the patch/zone.
void write(Ostream &os) const
Write (geometricType) dictionary entry (without surrounding braces).
label index() const noexcept
The index of this patch/zone in the surface mesh.
const word & name() const noexcept
The patch/zone name.
surfZoneIdentifier(const surfZoneIdentifier &)=default
Copy construct.
A surface zone on a MeshedSurface.
surfZone()
Default construct, with zero start, size, index.
label start() const
The start label of this zone in the face list.
void write(Ostream &os) const
Write dictionary, includes surrounding braces.
label size() const
The size of this zone in the face list.
surfZone(const surfZone &)=default
Copy construct.
A class for handling words, derived from Foam::string.
Base class for mesh zones.
OBJstream os(runTime.globalPath()/outputName)
bool operator!=(const eddy &a, const eddy &b)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces).
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
Istream & operator>>(Istream &, directionInfo &)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.