38 namespace incompressible
40 namespace RASVariables
96 auto& nutJacobian = tnutJacobian.ref();
104 const scalar Cv13 =
pow3(7.1);
109 nutJacobian = Cdfv1*chi + fv1;
Type & lookupObjectRef(const word &name, const bool recursive=false) const
Lookup and return non-const reference to the object of the given Type. Fatal if not found or the wron...
A list of keyword definitions, which are a keyword followed by a number of values (eg...
refPtr< volScalarField > nutPtr_
static const wallDist & New(const fvMesh &mesh, Args &&... args)
Get existing or create a new MeshObject. Registered with typeName.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Ignore writing from objectRegistry::writeObject()
const dimensionSet dimless
Dimensionless.
const Time & time() const
Return the top-level database.
virtual void allocateInitValues()
Macros for easy insertion into run-time selection tables.
virtual tmp< volScalarField > nutJacobianVar1(const singlePhaseTransportModel &laminarTransport) const
return nut Jacobian wrt the TM vars
refPtr< volScalarField > distPtr_
singlePhaseTransportModel laminarTransport(U, phi)
SpalartAllmaras(const fvMesh &mesh, const solverControl &SolverControl)
Construct from components.
Base class for solver control classes.
const volScalarField & TMVar1() const
Return references to turbulence fields.
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
defineTypeNameAndDebug(kEpsilon, 0)
Abstract base class for objective functions. No point in making this runTime selectable since its chi...
virtual void allocateMeanFields()
static word timeName(const scalar t, const int precision=precision_)
Return a time name for the given scalar time value formatted with the given precision.
dimensionedScalar pow3(const dimensionedScalar &ds)
addToRunTimeSelectionTable(RASModelVariables, kEpsilon, dictionary)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
refPtr< volScalarField > TMVar1Ptr_
A class for managing temporary objects.
A simple single-phase transport model based on viscosityModel.
Defines the attributes of an object for which implicit objectRegistry management is supported...
static constexpr const zero Zero
Global zero (0)