34 namespace incompressible
44 turbulenceModel::turbulenceModel
48 transportModel& lamTransportModel
56 transportModel_(lamTransportModel)
62 autoPtr<turbulenceModel> turbulenceModel::New
79 "turbulenceProperties",
87 dict.
lookup(
"simulationType") >> modelName;
90 Info<<
"Selecting turbulence model type " << modelName <<
endl;
92 turbulenceModelConstructorTable::iterator cstrIter =
93 turbulenceModelConstructorTablePtr_->find(modelName);
95 if (cstrIter == turbulenceModelConstructorTablePtr_->end())
99 "turbulenceModel::New(const volVectorField&, "
100 "const surfaceScalarField&, transportModel&)"
101 ) <<
"Unknown turbulenceModel type " << modelName
103 <<
"Valid turbulenceModel types are :" << endl
104 << turbulenceModelConstructorTablePtr_->sortedToc()
116 transportModel_.correct();