BUG: readFields function object - corrected reading of fields from file. Fixes #289
This commit is contained in:
parent
82f9089b6a
commit
78964897ce
@ -69,9 +69,12 @@ bool Foam::IOobject::typeHeaderOk(const bool checkType)
|
||||
{
|
||||
if (checkType && headerClassName_ != Type::typeName)
|
||||
{
|
||||
IOWarningInFunction(*isPtr)
|
||||
<< "unexpected class name " << headerClassName_
|
||||
<< " expected " << Type::typeName << endl;
|
||||
if (debug)
|
||||
{
|
||||
IOWarningInFunction(*isPtr)
|
||||
<< "unexpected class name " << headerClassName_
|
||||
<< " expected " << Type::typeName << endl;
|
||||
}
|
||||
|
||||
ok = false;
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ bool Foam::functionObjects::readFields::loadField(const word& fieldName)
|
||||
IOobject::NO_WRITE
|
||||
);
|
||||
|
||||
if (fieldHeader.typeHeaderOk<VolFieldType>(false))
|
||||
if (fieldHeader.typeHeaderOk<VolFieldType>(true))
|
||||
{
|
||||
// Store field on mesh database
|
||||
Log << " Reading " << fieldName << endl;
|
||||
@ -68,7 +68,7 @@ bool Foam::functionObjects::readFields::loadField(const word& fieldName)
|
||||
mesh_.objectRegistry::store(vfPtr);
|
||||
return true;
|
||||
}
|
||||
else if (fieldHeader.typeHeaderOk<SurfaceFieldType>(false))
|
||||
else if (fieldHeader.typeHeaderOk<SurfaceFieldType>(true))
|
||||
{
|
||||
// Store field on mesh database
|
||||
Log << " Reading " << fieldName << endl;
|
||||
|
Loading…
Reference in New Issue
Block a user