An objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point. More...
#include <objectMap.H>
Public Member Functions | |
| objectMap () noexcept | |
| Default construct, with index=-1 and no objects. | |
| objectMap (const label index, const labelUList &master) | |
| Copy construct from components. | |
| objectMap (const label index, labelList &&master) | |
| Move construct from components. | |
| objectMap (Istream &is) | |
| Construct from Istream. | |
| bool | empty () const noexcept |
| True if there are no objects. | |
| label | size () const noexcept |
| The number of objects. | |
| label & | index () noexcept |
| The object index. | |
| label | index () const noexcept |
| The object index. | |
| labelList & | masterObjects () noexcept |
| The master object indices. | |
| const labelList & | masterObjects () const noexcept |
| The master object indices. | |
Friends | |
| bool | operator== (const objectMap &a, const objectMap &b) |
| bool | operator!= (const objectMap &a, const objectMap &b) |
| Ostream & | operator<< (Ostream &, const objectMap &) |
| Istream & | operator>> (Istream &, objectMap &) |
An objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point.
Definition at line 56 of file objectMap.H.
|
inlinenoexcept |
Default construct, with index=-1 and no objects.
Definition at line 78 of file objectMap.H.
References Foam::noexcept.
Referenced by operator!=, operator<<, operator==, and operator>>.

|
inline |
Copy construct from components.
Definition at line 25 of file objectMapI.H.
References index().

|
inline |
Move construct from components.
Definition at line 32 of file objectMapI.H.
References index().

|
inlineexplicit |
Construct from Istream.
Definition at line 39 of file objectMapI.H.
References IOstream::check(), FUNCTION_NAME, Istream::readBegin(), and Istream::readEnd().

|
inlinenoexcept |
True if there are no objects.
Definition at line 101 of file objectMap.H.
References Foam::noexcept.
|
inlinenoexcept |
|
inlinenoexcept |
The object index.
Definition at line 111 of file objectMap.H.
References Foam::noexcept.
Referenced by objectMap(), and objectMap().

|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
References b, and objectMap().
References b, and objectMap().
References objectMap().
References objectMap().