Go to the documentation of this file.
38 namespace incompressible
40 namespace RASVariables
58 TMVar1BaseName_ =
"nuTilda";
60 TMVar1Ptr_.ref(mesh_.lookupObjectRef<
volScalarField>(TMVar1BaseName_));
68 "dummySpalartAllmarasVar2",
69 mesh.time().timeName(),
106 mesh_.time().timeName(),
114 auto& nutJacobian = tnutJacobian.ref();
122 const scalar Cv13 =
pow3(7.1);
127 nutJacobian = Cdfv1*chi + fv1;
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual tmp< volScalarField > nutJacobianVar1(const singlePhaseTransportModel &laminarTransport) const
return nut Jacobian wrt the TM vars
Abstract base class for objective functions. No point in making this runTime selectable since its chi...
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
static const wallDist & New(const fvMesh &mesh, Args &&... args)
Get existing or create a new MeshObject.
Base class for solver control classes.
A simple single-phase transport model based on viscosityModel.
dimensionedScalar pow3(const dimensionedScalar &ds)
addToRunTimeSelectionTable(RASModelVariables, kEpsilon, dictionary)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
static tmp< T > New(Args &&... args)
Construct tmp of T with forwarding arguments.
defineTypeNameAndDebug(kEpsilon, 0)
singlePhaseTransportModel laminarTransport(U, phi)
const dimensionSet dimless
Dimensionless.
SpalartAllmaras(const fvMesh &mesh, const solverControl &SolverControl)
Construct from components.