Go to the documentation of this file.
36 #ifndef boundaryTemplates_H
37 #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
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from string.
A class for handling file names.
void checkPatch(const word ®ionPrefix, const word &condition, const word &category, const word &patchType) const
Check that user supplied patch info is valid.
dictionary templates_
Dictionary of boundary templates.
boundaryTemplates(const fileName &baseDir, const Time &runTime, const word &solverType)
Constructor.
dictionary options_
Dictionary of boundary template options.
A list of keyword definitions, which are a keyword followed by any number of values (e....
const dictionary & templates() const
Return the dictionary of boundary templates.
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.
Class to store boundary template specifications.
bool optionsRequired(const word ®ionPrefix, const word &category, const word &patchType) const
Return true if condition requires additional user options.