solvers::functions: New solver module to execute functionObjects in a time-loop
Description
Solver module to execute the \c functionObjects for a specified solver
The solver specified by either the \c subSolver or if not present the \c
solver entry in the \c controlDict is instantiated to provide the physical
fields needed by the \c functionObjects. The \c functionObjects are then
instantiated from the specifications are read from the \c functions entry in
the \c controlDict and executed in a time-loop also controlled by entries in
\c controlDict and the \c maxDeltaT() returned by the sub-solver.
The fields and other objects registered by the sub-solver are set to
NO_WRITE as they are not changed by the execution of the functionObjects and
should not be written out each write-time. Fields and other objects created
and changed by the execution of the functionObjects are written out.
solvers::functions in conjunction with the scalarTransport functionObject
replaces scalarTransportFoam and provide more general handling of the scalar
diffusivity.
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2012-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -30,10 +30,10 @@ Description
|
||||
- To specify the field name set the \c field entry
|
||||
- To employ the same numerical schemes as another field set
|
||||
the \c schemesField entry,
|
||||
- The \c diffusivity entry can be set to \c none, \c constant, \c viscosity
|
||||
- The \c diffusion entry can be set to \c none, \c constant, \c viscosity
|
||||
- A constant diffusivity is specified with the \c D entry,
|
||||
- If a momentum transport model is available and the \c viscosity
|
||||
diffusivity option specified an effective diffusivity may be constructed
|
||||
diffusion option specified an effective diffusivity may be constructed
|
||||
from the laminar and turbulent viscosities using the diffusivity
|
||||
coefficients \c alphal and \c alphat:
|
||||
\verbatim
|
||||
|
||||
Reference in New Issue
Block a user