Public Member Functions | List of all members
SpalartAllmaras Class Reference
Inheritance diagram for SpalartAllmaras:
Inheritance graph
[legend]
Collaboration diagram for SpalartAllmaras:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("SpalartAllmaras")
 
 SpalartAllmaras (const fvMesh &mesh, const solverControl &SolverControl)
 
virtual ~SpalartAllmaras ()=default
 
virtual tmp< volScalarFieldnutJacobianVar1 (const singlePhaseTransportModel &laminarTransport) const
 
- Public Member Functions inherited from RASModelVariables
 TypeName ("RASModelVariables")
 
 declareRunTimeSelectionTable (autoPtr, RASModelVariables, dictionary,(const fvMesh &mesh, const solverControl &SolverControl),(mesh, SolverControl))
 
 RASModelVariables (const fvMesh &mesh, const solverControl &SolverControl)
 
 RASModelVariables (const RASModelVariables &rmv)
 
autoPtr< RASModelVariablesclone () const
 
virtual ~RASModelVariables ()=default
 
const wordTMVar1BaseName () const
 
const wordTMVar2BaseName () const
 
const wordnutBaseName () const
 
bool hasTMVar1 () const
 
bool hasTMVar2 () const
 
bool hasNut () const
 
bool hasDist () const
 
const volScalarFieldTMVar1 () const
 
volScalarFieldTMVar1 ()
 
const volScalarFieldTMVar2 () const
 
volScalarFieldTMVar2 ()
 
const volScalarFieldnutRef () const
 
volScalarFieldnutRef ()
 
const volScalarFieldd () const
 
volScalarFieldd ()
 
const volScalarFieldTMVar1Inst () const
 
volScalarFieldTMVar1Inst ()
 
const volScalarFieldTMVar2Inst () const
 
volScalarFieldTMVar2Inst ()
 
const volScalarFieldnutRefInst () const
 
volScalarFieldnutRefInst ()
 
virtual tmp< volScalarFieldnutJacobianVar2 (const singlePhaseTransportModel &laminarTransport) const
 
void restoreInitValues ()
 
void resetMeanFields ()
 
void computeMeanFields ()
 
tmp< volSymmTensorFielddevReff (const singlePhaseTransportModel &laminarTransport, const volVectorField &U) const
 
virtual void correctBoundaryConditions (const incompressible::turbulenceModel &turbulence)
 
virtual void transfer (RASModelVariables &rmv)
 

Additional Inherited Members

- Static Public Member Functions inherited from RASModelVariables
static autoPtr< RASModelVariablesNew (const fvMesh &mesh, const solverControl &SolverControl)
 
- Protected Member Functions inherited from RASModelVariables
void allocateInitValues ()
 
void allocateMeanFields ()
 
refPtr< volScalarFieldcloneRefPtr (const refPtr< volScalarField > &obj) const
 
void copyAndRename (volScalarField &f1, volScalarField &f2)
 
void operator= (const RASModelVariables &)=delete
 
- Protected Attributes inherited from RASModelVariables
const fvMeshmesh_
 
const solverControlsolverControl_
 
word TMVar1BaseName_
 
word TMVar2BaseName_
 
word nutBaseName_
 
refPtr< volScalarFieldTMVar1Ptr_
 
refPtr< volScalarFieldTMVar2Ptr_
 
refPtr< volScalarFieldnutPtr_
 
refPtr< volScalarFielddistPtr_
 
refPtr< volScalarFieldTMVar1InitPtr_
 
refPtr< volScalarFieldTMVar2InitPtr_
 
refPtr< volScalarFieldnutInitPtr_
 
refPtr< volScalarFieldTMVar1MeanPtr_
 
refPtr< volScalarFieldTMVar2MeanPtr_
 
refPtr< volScalarFieldnutMeanPtr_
 

Detailed Description

Source files

Definition at line 52 of file SpalartAllmaras.H.

Constructor & Destructor Documentation

◆ SpalartAllmaras()

SpalartAllmaras ( const fvMesh mesh,
const solverControl SolverControl 
)

Definition at line 44 of file SpalartAllmaras.C.

References Foam::dimless, mesh, MeshObject< fvMesh, UpdateableMeshObject, wallDist >::New(), IOobject::NO_READ, IOobject::NO_WRITE, y, and Foam::Zero.

Here is the call graph for this function:

◆ ~SpalartAllmaras()

virtual ~SpalartAllmaras ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "SpalartAllmaras"  )

◆ nutJacobianVar1()

tmp< volScalarField > nutJacobianVar1 ( const singlePhaseTransportModel laminarTransport) const
virtual

Reimplemented from RASModelVariables.

Definition at line 90 of file SpalartAllmaras.C.

References Foam::dimless, laminarTransport(), tmp::New(), IOobject::NO_READ, IOobject::NO_WRITE, nu, Foam::pow3(), Foam::sqr(), and Foam::Zero.

Here is the call graph for this function:

The documentation for this class was generated from the following files: