22 template<
class BasicTurbulenceModel>
29 template<
class BasicTurbulenceModel>
33 const volVectorField&
U,
34 const surfaceScalarField& alphaRhoPhi,
35 const surfaceScalarField&
phi,
37 const word& propertiesName,
39 : eddyViscosity<RASModel<BasicTurbulenceModel>>(
51 this->runTime_.timeName(),
54 IOobject::AUTO_WRITE),
59 this->runTime_.timeName(),
62 IOobject::AUTO_WRITE),
67 this->runTime_.timeName(),
69 IOobject::READ_IF_PRESENT,
70 IOobject::AUTO_WRITE),
72 dimensionedVector(
"UData", dimensionSet(0, 1, -1, 0, 0, 0, 0), vector(0, 0, 0)),
77 this->runTime_.timeName(),
79 IOobject::READ_IF_PRESENT,
80 IOobject::AUTO_WRITE),
82 dimensionedScalar(
"surfaceFriction", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
83 zeroGradientFvPatchField<scalar>::typeName),
86 "surfaceFrictionData",
87 this->runTime_.timeName(),
89 IOobject::READ_IF_PRESENT,
90 IOobject::AUTO_WRITE),
92 dimensionedScalar(
"surfaceFrictionData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
93 zeroGradientFvPatchField<scalar>::typeName),
97 this->runTime_.timeName(),
99 IOobject::READ_IF_PRESENT,
100 IOobject::AUTO_WRITE),
102 dimensionedScalar(
"pData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
103 zeroGradientFvPatchField<scalar>::typeName),
104 USingleComponentData_(
106 "USingleComponentData",
107 this->runTime_.timeName(),
109 IOobject::READ_IF_PRESENT,
110 IOobject::AUTO_WRITE),
112 dimensionedScalar(
"USingleComponentData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
113 zeroGradientFvPatchField<scalar>::typeName),
114 y_(wallDist::New(this->mesh_).y())
120 template<
class BasicTurbulenceModel>
126 template<
class BasicTurbulenceModel>
132 template<
class BasicTurbulenceModel>
139 template<
class BasicTurbulenceModel>