ENH: fvMotionSolverEngineMesh: updated for new fvMotionSolver

This commit is contained in:
mattijs 2012-08-31 16:55:59 +01:00
parent 4c00dee9f3
commit bee3d042ab

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -43,7 +43,22 @@ Foam::fvMotionSolverEngineMesh::fvMotionSolverEngineMesh(const IOobject& io)
: :
engineMesh(io), engineMesh(io),
pistonLayers_("pistonLayers", dimLength, 0.0), pistonLayers_("pistonLayers", dimLength, 0.0),
motionSolver_(*this, engineDB_.engineDict().lookup("motionSolver")) motionSolver_
(
*this,
IOdictionary
(
IOobject
(
"dynamicMeshDict",
time().constant(),
*this,
IOobject::NO_READ,
IOobject::NO_WRITE
),
engineDB_.engineDict()
)
)
{ {
engineDB_.engineDict().readIfPresent("pistonLayers", pistonLayers_); engineDB_.engineDict().readIfPresent("pistonLayers", pistonLayers_);
} }