38 #ifndef boundaryTemplates_H 39 #define boundaryTemplates_H 72 const word& solverType
84 const word& regionPrefix,
85 const word& fieldName,
86 const word& condition,
88 const word& patchType,
95 const word& regionPrefix,
96 const word& condition,
104 const word& regionPrefix,
105 const word& category,
106 const word& patchType
A class for handling file names.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
boundaryTemplates(const fileName &baseDir, const Time &runTime, const word &solverType)
Constructor.
Class to store boundary template specifications.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
dictionary generatePatchDict(const word ®ionPrefix, const word &fieldName, const word &condition, const word &category, const word &patchType, const dictionary &conditionOptions) const
Generate a dictionary representation of patch boundary condition.
bool optionsRequired(const word ®ionPrefix, const word &category, const word &patchType) const
Return true if condition requires additional user options.
const dictionary & templates() const
Return the dictionary of boundary templates.
void checkPatch(const word ®ionPrefix, const word &condition, const word &category, const word &patchType) const
Check that user supplied patch info is valid.