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(),
70 IOobject::AUTO_WRITE),
75 this->runTime_.timeName(),
77 IOobject::READ_IF_PRESENT,
78 IOobject::AUTO_WRITE),
80 dimensionedScalar(
"surfaceFriction", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
81 zeroGradientFvPatchField<scalar>::typeName),
84 "surfaceFrictionData",
85 this->runTime_.timeName(),
87 IOobject::READ_IF_PRESENT,
88 IOobject::AUTO_WRITE),
90 dimensionedScalar(
"surfaceFrictionData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
91 zeroGradientFvPatchField<scalar>::typeName),
95 this->runTime_.timeName(),
97 IOobject::READ_IF_PRESENT,
98 IOobject::AUTO_WRITE),
100 dimensionedScalar(
"pData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
101 zeroGradientFvPatchField<scalar>::typeName),
105 this->runTime_.timeName(),
107 IOobject::READ_IF_PRESENT,
108 IOobject::AUTO_WRITE),
110 dimensionedVector(
"UData", dimensionSet(0, 1, -1, 0, 0, 0, 0), vector(0, 0, 0)),
112 USingleComponentData_(
114 "USingleComponentData",
115 this->runTime_.timeName(),
117 IOobject::READ_IF_PRESENT,
118 IOobject::AUTO_WRITE),
120 dimensionedScalar(
"USingleComponentData", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0),
121 zeroGradientFvPatchField<scalar>::typeName),
122 y_(wallDist::New(this->mesh_).y())
129 template<
class BasicTurbulenceModel>
136 template<
class BasicTurbulenceModel>
142 template<
class BasicTurbulenceModel>
148 template<
class BasicTurbulenceModel>