- Source codes built with OpenFOAM-v2012(R)
- Script
mkInclude
makes symbolic links - The user must set the path to the
codeTemplates
directory (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
iterateLaplacianSolve
indynamicMeshDict
is set to true - laplacian solver iterates until
tolerance
specified indynamicMeshDict
is reached
This directory containes functionObjects. Thet mostly are postprocessing utilities which can be called using postProcess
tool.