ENH: faceSource|cellSource function objects: added warning if field not processed
This commit is contained in:
parent
e949a025f0
commit
bfc3b12920
@ -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-2012 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -222,11 +222,22 @@ void Foam::fieldValues::cellSource::write()
|
|||||||
|
|
||||||
forAll(fields_, i)
|
forAll(fields_, i)
|
||||||
{
|
{
|
||||||
writeValues<scalar>(fields_[i]);
|
const word& fieldName = fields_[i];
|
||||||
writeValues<vector>(fields_[i]);
|
bool processed = false;
|
||||||
writeValues<sphericalTensor>(fields_[i]);
|
|
||||||
writeValues<symmTensor>(fields_[i]);
|
processed = processed || writeValues<scalar>(fieldName);
|
||||||
writeValues<tensor>(fields_[i]);
|
processed = processed || writeValues<vector>(fieldName);
|
||||||
|
processed = processed || writeValues<sphericalTensor>(fieldName);
|
||||||
|
processed = processed || writeValues<symmTensor>(fieldName);
|
||||||
|
processed = processed || writeValues<tensor>(fieldName);
|
||||||
|
|
||||||
|
if (!processed)
|
||||||
|
{
|
||||||
|
WarningIn("void Foam::fieldValues::cellSource::write()")
|
||||||
|
<< "Requested field " << fieldName
|
||||||
|
<< " not found in database and not processed"
|
||||||
|
<< endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Pstream::master())
|
if (Pstream::master())
|
||||||
|
@ -630,11 +630,22 @@ void Foam::fieldValues::faceSource::write()
|
|||||||
|
|
||||||
forAll(fields_, i)
|
forAll(fields_, i)
|
||||||
{
|
{
|
||||||
writeValues<scalar>(fields_[i]);
|
const word& fieldName = fields_[i];
|
||||||
writeValues<vector>(fields_[i]);
|
bool processed = false;
|
||||||
writeValues<sphericalTensor>(fields_[i]);
|
|
||||||
writeValues<symmTensor>(fields_[i]);
|
processed = processed || writeValues<scalar>(fieldName);
|
||||||
writeValues<tensor>(fields_[i]);
|
processed = processed || writeValues<vector>(fieldName);
|
||||||
|
processed = processed || writeValues<sphericalTensor>(fieldName);
|
||||||
|
processed = processed || writeValues<symmTensor>(fieldName);
|
||||||
|
processed = processed || writeValues<tensor>(fieldName);
|
||||||
|
|
||||||
|
if (!processed)
|
||||||
|
{
|
||||||
|
WarningIn("void Foam::fieldValues::faceSource::write()")
|
||||||
|
<< "Requested field " << fieldName
|
||||||
|
<< " not found in database and not processed"
|
||||||
|
<< endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Pstream::master())
|
if (Pstream::master())
|
||||||
|
Loading…
Reference in New Issue
Block a user