Go to the documentation of this file.
34 const word& meshInstance,
66 patchDictionary.
add(patchEntries[
patchi]);
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A class for handling words, derived from string.
A class for handling file names.
Foam::polyBoundaryMeshEntries.
#define forAll(list, i)
Loop across all elements in list.
bool readIfPresent(const word &, T &, bool recursive=false, bool patternMatch=true) const
Find an entry if present, and assign to T.
void preservePatchTypes(const objectRegistry &obr, const word &meshInstance, const fileName &meshDir, const wordList &patchNames, PtrList< dictionary > &patchDicts, const word &defaultFacesName, word &defaultFacesType)
Preserve patch types.
Ostream & endl(Ostream &os)
Add newline and flush stream.
PtrList< dictionary > patchDicts
Registry of regIOobjects.
bool headerOk()
Read and check header info.
bool found(const word &, bool recursive=false, bool patternMatch=true) const
Search dictionary for given keyword.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
wordList patchNames(nPatches)
A list of keyword definitions, which are a keyword followed by any number of values (e....
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
autoPtr< dictionary > clone() const
Construct and return clone.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
bool add(entry *, bool mergeEntry=false)
Add a new entry.