40template<
class BasicTurbulenceModel>
52template<
class BasicTurbulenceModel>
60 BasicTurbulenceModel::correctNut();
66template<
class BasicTurbulenceModel>
67SpalartAllmaras<BasicTurbulenceModel>::SpalartAllmaras
69 const alphaField&
alpha,
75 const word& propertiesName,
93 this->printCoeffs(
type);
Templated abstract base class for RAS turbulence models.
BasicTurbulenceModel::alphaField alphaField
BasicTurbulenceModel::rhoField rhoField
virtual tmp< volScalarField > dTilda(const volScalarField &chi, const volScalarField &fv1, const volTensorField &gradU) const
Return the length scale.
virtual void correctNut()
BasicTurbulenceModel::transportModel transportModel
tmp< volScalarField > chi() const
tmp< volScalarField > fv1(const volScalarField &chi) const
const volScalarField & y_
virtual void correctNut()
Eddy viscosity turbulence model base class.
eddyViscosity(const word &modelName, const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName)
A class for managing temporary objects.
Base-class for all transport models used by the incompressible turbulence models.
A class for handling words, derived from Foam::string.
GeometricField< vector, fvPatchField, volMesh > volVectorField
GeometricField< scalar, fvPatchField, volMesh > volScalarField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
const word GlobalIOList< Tuple2< scalar, vector > >::typeName("scalarVectorTable")
GeometricField< tensor, fvPatchField, volMesh > volTensorField