115 const word& labelsName,
177 const bool report =
false
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
A class for handling words, derived from string.
const Map< label > & lookupMap() const
Return a reference to the look-up map.
virtual ~zone()
Destructor.
virtual void write(Ostream &) const
Write.
virtual void writeDict(Ostream &) const =0
Write dictionary.
label index() const
Return the index of this zone in zone list.
virtual void movePoints(const pointField &)
Correct patch after moving points.
virtual bool checkDefinition(const bool report=false) const =0
Check zone definition. Return true if in error.
friend Ostream & operator<<(Ostream &, const zone &)
Ostream Operator.
void calcLookupMap() const
Construct the look-up map.
Map< label > * lookupMapPtr_
Map of labels in zone for fast location lookup.
label localID(const label globalID) const
Map storing the local index for every global index. Used to find.
zone(const word &name, const labelUList &addr, const label index)
Construct from components.
virtual void clearAddressing()
Clear addressing.
label index_
Index of zone.
void operator=(const zone &)
Assignment operator.
const word & name() const
Return name.
TypeName("zone")
Runtime type information.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & operator<<(Ostream &, const ensightPart &)