A class that holds the data needed to identify things (zones, patches) in a dynamic mesh. More...
Public Member Functions | |
DynamicID (const keyType &key, const ObjectType &obj) | |
Construct from name. More... | |
DynamicID (Istream &is, const ObjectType &obj) | |
Construct from Istream. More... | |
~DynamicID ()=default | |
Destructor. More... | |
const keyType & | name () const |
Return name. More... | |
const labelList & | indices () const |
Return indices of matching zones. More... | |
label | index () const |
Return index of first matching zone. More... | |
bool | active () const |
Has the zone been found. More... | |
void | update (const ObjectType &obj) |
Update. More... | |
Friends | |
Ostream & | operator (Ostream &, const DynamicID< ObjectType > &) |
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 50 of file DynamicID.H.
Construct from name.
Definition at line 75 of file DynamicID.H.
Construct from Istream.
Definition at line 82 of file DynamicID.H.
|
default |
Destructor.
|
inline |
Return name.
Definition at line 98 of file DynamicID.H.
Referenced by Foam::operator<<(), and enginePiston::writeDict().
|
inline |
Return indices of matching zones.
Definition at line 104 of file DynamicID.H.
|
inline |
Return index of first matching zone.
Definition at line 110 of file DynamicID.H.
Referenced by Foam::operator<<().
|
inline |
Has the zone been found.
Definition at line 116 of file DynamicID.H.
|
inline |
Update.
Definition at line 125 of file DynamicID.H.