52 #ifndef boundaryRegion_H
53 #define boundaryRegion_H
73 public Map<dictionary>
87 const fileName& instance =
"constant"
123 const word&
name =
"boundaryRegion",
124 const fileName& instance =
"constant"
131 const word&
name =
"boundaryRegion",
132 const fileName& instance =
"constant"
A HashTable to objects of type <T> with a label key.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
The boundaryRegion persistent data saved as a Map<dictionary>.
word boundaryType(const word &name) const
Return BoundaryType corresponding to patch 'name'.
label findIndex(const word &name) const
Return index corresponding to patch 'name'.
~boundaryRegion()
Destructor.
void writeDict(const objectRegistry &, const word &name="boundaryRegion", const fileName &instance="constant") const
Write constant/boundaryRegion for later reuse.
boundaryRegion()
Construct null.
Map< word > boundaryTypes() const
Return a Map of (id => type)
Map< word > names() const
Return a Map of (id => name)
void readDict(const objectRegistry &, const word &name="boundaryRegion", const fileName &instance="constant")
Read constant/boundaryRegion.
label append(const dictionary &)
Append to the end, return index.
void rename(const dictionary &)
Rename regions.
void operator=(const boundaryRegion &)
Assignment.
A list of keyword definitions, which are a keyword followed by any number of values (e....
A class for handling file names.
Registry of regIOobjects.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.