A class that holds the data needed to identify things (zones, patches) in a dynamic mesh. More...
Public Member Functions | |
DynamicID (const wordRe &key, const ObjectType &obj) | |
Construct from selector name and object. More... | |
DynamicID (wordRe &&key, const ObjectType &obj) | |
Construct from selector name and object. More... | |
DynamicID (const word &key, const ObjectType &obj) | |
Construct from selector name and object. More... | |
DynamicID (const keyType &key, const ObjectType &obj) | |
Construct from selector name and object. More... | |
DynamicID (Istream &is, const ObjectType &obj) | |
Construct from Istream and object. More... | |
~DynamicID ()=default | |
Destructor. More... | |
const wordRe & | name () const noexcept |
The selector name. More... | |
const labelList & | indices () const noexcept |
The indices of matching items. More... | |
label | index () const |
The index of the first matching items, -1 if no matches. More... | |
bool | active () const noexcept |
Has the zone been found. More... | |
void | update (const ObjectType &obj) |
Update. More... | |
A class that holds the data needed to identify things (zones, patches) in a dynamic mesh.
The thing is identified by name. Its indices are updated if the mesh has changed.
Definition at line 48 of file DynamicID.H.
Construct from selector name and object.
Definition at line 70 of file DynamicID.H.
Construct from selector name and object.
Definition at line 79 of file DynamicID.H.
Construct from selector name and object.
Definition at line 88 of file DynamicID.H.
Construct from selector name and object.
Definition at line 96 of file DynamicID.H.
Construct from Istream and object.
Definition at line 104 of file DynamicID.H.
|
default |
Destructor.
|
inlinenoexcept |
The selector name.
Definition at line 123 of file DynamicID.H.
Referenced by enginePiston::writeDict().
|
inlinenoexcept |
The indices of matching items.
Definition at line 131 of file DynamicID.H.
|
inline |
The index of the first matching items, -1 if no matches.
Definition at line 139 of file DynamicID.H.
|
inlinenoexcept |
Has the zone been found.
Definition at line 147 of file DynamicID.H.
|
inline |
Update.
Definition at line 158 of file DynamicID.H.