#include <SpalartAllmaras.H>


Public Member Functions | |
| TypeName ("SpalartAllmaras") | |
| Runtime type information. | |
| SpalartAllmaras (const fvMesh &mesh, const solverControl &SolverControl) | |
| Construct from components. | |
| virtual | ~SpalartAllmaras ()=default |
| Destructor. | |
| virtual tmp< volScalarField > | nutJacobianVar1 (const singlePhaseTransportModel &laminarTransport) const |
| return nut Jacobian wrt the TM vars | |
| Public Member Functions inherited from RASModelVariables | |
| TypeName ("RASModelVariables") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, RASModelVariables, dictionary,(const fvMesh &mesh, const solverControl &SolverControl),(mesh, SolverControl)) | |
| RASModelVariables (const fvMesh &mesh, const solverControl &SolverControl) | |
| Construct from components. | |
| RASModelVariables (const RASModelVariables &rmv) | |
| Copy constructor. | |
| autoPtr< RASModelVariables > | clone () const |
| Clone. | |
| virtual | ~RASModelVariables ()=default |
| const word & | TMVar1BaseName () const |
| Turbulence field names. | |
| const word & | TMVar2BaseName () const |
| const word & | nutBaseName () const |
| virtual bool | hasTMVar1 () const |
| Bools to identify which turbulent fields are present. | |
| virtual bool | hasTMVar2 () const |
| virtual bool | hasNut () const |
| bool | hasDist () const |
| const volScalarField & | TMVar1 () const |
| Return references to turbulence fields. | |
| volScalarField & | TMVar1 () |
| const volScalarField & | TMVar2 () const |
| volScalarField & | TMVar2 () |
| const volScalarField & | nutRef () const |
| volScalarField & | nutRef () |
| tmp< volScalarField > | nut () const |
| const volScalarField & | d () const |
| volScalarField & | d () |
| tmp< scalarField > | TMVar1 (const label patchi) const |
| tmp< scalarField > | TMVar2 (const label patchi) const |
| tmp< scalarField > | nut (const label patchi) const |
| tmp< fvPatchScalarField > | nutPatchField (const label patchi) const |
| const volScalarField & | TMVar1Inst () const |
| Return references to instantaneous turbulence fields. | |
| volScalarField & | TMVar1Inst () |
| const volScalarField & | TMVar2Inst () const |
| volScalarField & | TMVar2Inst () |
| const volScalarField & | nutRefInst () const |
| volScalarField & | nutRefInst () |
| virtual tmp< volScalarField > | nutJacobianVar2 (const singlePhaseTransportModel &laminarTransport) const |
| virtual tmp< volScalarField::Internal > | G () |
| Return the turbulence production term. | |
| void | restoreInitValues () |
| Restore turbulent fields to their initial values. | |
| void | resetMeanFields () |
| Reset mean fields to zero. | |
| virtual void | computeMeanFields () |
| Compute mean fields on the fly. | |
| tmp< volSymmTensorField > | devReff (const singlePhaseTransportModel &laminarTransport, const volVectorField &U) const |
| Return stress tensor based on the mean flow variables. | |
| virtual void | correctBoundaryConditions (const incompressible::turbulenceModel &turbulence) |
| correct bounday conditions of turbulent fields | |
| virtual void | transfer (RASModelVariables &rmv) |
| Transfer turbulence fields from an another object. | |
| SpalartAllmaras | ( | const fvMesh & | mesh, |
| const solverControl & | SolverControl ) |
Construct from components.
Definition at line 43 of file SpalartAllmaras.C.
References RASModelVariables::allocateInitValues(), RASModelVariables::allocateMeanFields(), RASModelVariables::distPtr_, mesh, RASModelVariables::mesh_, MeshObject< fvMesh, UpdateableMeshObject, wallDist >::New(), RASModelVariables::nutBaseName_, RASModelVariables::nutPtr_, RASModelVariables::RASModelVariables(), RASModelVariables::TMVar1BaseName_, and RASModelVariables::TMVar1Ptr_.

|
virtualdefault |
| TypeName | ( | "SpalartAllmaras" | ) |
Runtime type information.
References mesh.
|
virtual |
return nut Jacobian wrt the TM vars
Reimplemented from RASModelVariables.
Definition at line 68 of file SpalartAllmaras.C.
References Foam::dimless, laminarTransport(), RASModelVariables::mesh_, GeometricField< scalar, fvPatchField, volMesh >::New(), IOobjectOption::NO_REGISTER, nu, Foam::pow3(), Foam::sqr(), RASModelVariables::TMVar1(), and Foam::Zero.
