40 const dictionary& viscosityProperties,
45 word viscosityModelTypeName(viscosityProperties.lookup(
"transportModel"));
47 Info<<
"Selecting incompressible transport model "
48 << viscosityModelTypeName <<
endl;
50 dictionaryConstructorTable::iterator cstrIter =
51 dictionaryConstructorTablePtr_->find(viscosityModelTypeName);
53 if (cstrIter == dictionaryConstructorTablePtr_->end())
57 "viscosityModel::New(const volVectorField&, "
58 "const surfaceScalarField&)"
59 ) <<
"Unknown viscosityModel type "
60 << viscosityModelTypeName << endl << endl
61 <<
"Valid viscosityModels are : " << endl
62 << dictionaryConstructorTablePtr_->sortedToc()
66 return autoPtr<viscosityModel>