BUG: incompressibleUncoupledKinematicParcelFoam. Using headerOk to

exclude H and HdotGradH fields from being read if not present.
This commit is contained in:
graham
2010-04-14 16:03:11 +01:00
parent 35763926a3
commit fa851dde1e

View File

@ -84,30 +84,34 @@
g g
); );
Info<< "\nReading field H\n" << endl; IOobject Hheader
volVectorField H
(
IOobject
( (
"H", "H",
runTime.timeName(), runTime.timeName(),
mesh, mesh,
IOobject::READ_IF_PRESENT, IOobject::MUST_READ,
IOobject::AUTO_WRITE IOobject::AUTO_WRITE
),
mesh
); );
Info<< "\nReading field HdotGradH\n" << endl; if (Hheader.headerOk())
volVectorField HdotGradH {
(
IOobject Info<< "\nReading field H\n" << endl;
volVectorField H(Hheader, mesh);
}
IOobject HdotGradHheader
( (
"HdotGradH", "HdotGradH",
runTime.timeName(), runTime.timeName(),
mesh, mesh,
IOobject::READ_IF_PRESENT, IOobject::MUST_READ,
IOobject::AUTO_WRITE IOobject::AUTO_WRITE
),
mesh
); );
if (HdotGradHheader.headerOk())
{
Info<< "\nReading field HdotGradH\n" << endl;
volVectorField HdotGradH(HdotGradHheader, mesh);
}