ENH: use Zero when zero-initializing types

- makes the intent clearer and avoids the need for additional
  constructor casting. Eg,

      labelList(10, Zero)    vs.  labelList(10, 0)
      scalarField(10, Zero)  vs.  scalarField(10, scalar(0))
      vectorField(10, Zero)  vs.  vectorField(10, vector::zero)
This commit is contained in:
Mark Olesen
2018-12-11 23:50:15 +01:00
parent 6e8cf684d1
commit 1d85fecf4d
342 changed files with 814 additions and 803 deletions

View File

@ -42,7 +42,7 @@ namespace Foam
Foam::fvMotionSolverEngineMesh::fvMotionSolverEngineMesh(const IOobject& io)
:
engineMesh(io),
pistonLayers_("pistonLayers", dimLength, 0.0),
pistonLayers_("pistonLayers", dimLength, Zero),
motionSolver_
(
*this,

View File

@ -42,7 +42,7 @@ namespace Foam
Foam::layeredEngineMesh::layeredEngineMesh(const IOobject& io)
:
engineMesh(io),
pistonLayers_("pistonLayers", dimLength, 0.0)
pistonLayers_("pistonLayers", dimLength, Zero)
{
engineDB_.engineDict().readIfPresent("pistonLayers", pistonLayers_);
}