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>