39#ifndef Foam_objectMap_H
40#define Foam_objectMap_H
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,...
void size(const label n)
Older name for setAddressableSize.
An objectMap is a pair of labels defining the mapping of an object from another object,...
friend Ostream & operator<<(Ostream &, const objectMap &)
const labelList & masterObjects() const noexcept
The master object indices.
bool empty() const noexcept
True if there are no objects.
objectMap() noexcept
Default construct, with index=-1 and no objects.
label & index() noexcept
The object index.
label index() const noexcept
The object index.
friend bool operator==(const objectMap &a, const objectMap &b)
label size() const noexcept
The number of objects.
friend bool operator!=(const objectMap &a, const objectMap &b)
labelList & masterObjects() noexcept
The master object indices.
friend Istream & operator>>(Istream &, objectMap &)
bool operator!=(const eddy &a, const eddy &b)
List< label > labelList
A List of labels.
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 &)
UList< label > labelUList
A UList of labels.