ENH: use restricted dictionary lookup for utilities (issue #762)

- get<label>, get<scalar> instead of readLabel, readScalar, etc.
This commit is contained in:
Mark Olesen
2018-07-24 08:08:30 +02:00
parent d362c2235b
commit d58c142404
90 changed files with 475 additions and 659 deletions

View File

@ -32,8 +32,8 @@ IOdictionary turbulenceProperties
);
const dictionary& MaxwellCoeffs =
turbulenceProperties.subDict("laminar").subDict("MaxwellCoeffs");
const scalar nu1 = readScalar(MaxwellCoeffs.lookup("nuM"));
const scalar lambda = readScalar(MaxwellCoeffs.lookup("lambda"));
const scalar nu1 = MaxwellCoeffs.get<scalar>("nuM");
const scalar lambda = MaxwellCoeffs.get<scalar>("lambda");
const scalar rho = 1;
@ -52,7 +52,7 @@ IOdictionary fvOptions
const dictionary& gradPDict =
fvOptions.subDict("momentumSource").subDict("injectionRateSuSp");
const scalar K =
Tuple2<vector, scalar>(gradPDict.lookup("U")).first().x();
gradPDict.get<Tuple2<vector, scalar>>("U").first().x();
dictionary probes(IFstream(runTime.system()/"probes")());
const point location = pointField(probes.lookup("probeLocations"))[0];