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,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static autoPtr< T > New(Args &&... args)
Construct autoPtr with forwarding arguments.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A range or interval of labels defined by a start and a size.
const word & geometricType() const noexcept
The (optional) geometric type of the patch/zone.
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.
autoPtr< surfZone > clone() const
Return clone.
surfZone()
Default construct, with zero start, size, index.
static autoPtr< surfZone > New(Istream &is)
surfZone & operator=(const surfZone &)=default
Copy assignment.
surfZone(Istream &is, const label index)=delete
Removed(2020-01) Construct from Istream.
label start() const
The start label of this zone in the face list.
label & start()
Modifiable start label of this zone in the face list.
label size() const
The size of this zone in the face list.
labelRange range() const
The start/size range of this zone.
surfZone(const surfZone &)=default
Copy construct.
void writeDict(Ostream &os) const
Deprecated(2020-01) Write dictionary.
label & size()
Modifiable size of this zone in the face list.
A class for handling words, derived from Foam::string.
static const word null
An empty word.
Base class for mesh zones.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
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.
#define FOAM_DEPRECATED_FOR(since, replacement)
labelRange operator()(const surfZone &zone) const
Conversion/extraction to labelRange operation (functor).