- Source codes built with OpenFOAM-v2012(R)
- Script
mkIncludemakes symbolic links - The user must set the path to the
codeTemplatesdirectory (inlibsFoamAux): e.g.export FOAM_CODE_TEMPLATES=path-to-libsFoamAux/codeTemplates
User library. Based on the simpleControl class, steadyStateControl iterates to convergence without updating the timestamp or writing intermediate data files. It is useful in simulations where a field (porosity for example) is evolving slowly and flow (calculated by the SIMPLE method) is assumed to be steady at each instance of the field. The runTime database then refers to the slowly varying field, rather than the flow field.
User library for mesh relaxation. Templated from OF slip class with added normal velocity. Needs a coded include file (roughMotion.H or gradCMotion.H).
Templates for coded boundary conditions.
User library for face to point interpolation over a coupled patch.
User library adds support for appending to an existing file.
User library for mesh relaxation. Superseded by normalMotionSlip, but still used by surfRoughGen utility.
This library is a modified velocityLaplacianFvMotionSolver and is used for dynamic mesh motion. The difference include:
- point displacement is dt*
pointMotionU - laplacian solver iterates if
iterateLaplacianSolveindynamicMeshDictis set to true - laplacian solver iterates until
tolerancespecified indynamicMeshDictis reached
This directory containes functionObjects. Thet mostly are postprocessing utilities which can be called using postProcess tool.