messageStream: Remove confusing argument-based conditional output

This had been used in functionObjects:

    Info(log)<< "messages" << data << ....

in which it is not at all clear what the "log" argument does whereas

    if (log) Info<< "messages" << data << ....

is totally clear and more efficient.
This commit is contained in:
Henry
2015-05-18 11:54:56 +01:00
parent 0beb7e7b56
commit dd04dd9c2c
16 changed files with 38 additions and 63 deletions

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-2014 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -66,13 +66,13 @@ Foam::OSstream& Foam::messageStream::masterStream(const label communicator)
error::printStack(Pout); error::printStack(Pout);
} }
if (communicator == UPstream::worldComm) if (communicator == UPstream::worldComm || UPstream::master(communicator))
{ {
return operator()(); return operator()();
} }
else else
{ {
return operator()(UPstream::master(communicator)); return Snull;
} }
} }
@ -186,19 +186,6 @@ Foam::OSstream& Foam::messageStream::operator()
} }
Foam::OSstream& Foam::messageStream::operator()(const bool output)
{
if (output)
{
return operator()();
}
else
{
return Snull;
}
}
Foam::messageStream::operator Foam::OSstream&() Foam::messageStream::operator Foam::OSstream&()
{ {
if (level) if (level)

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-2014 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -189,10 +189,6 @@ public:
const dictionary& const dictionary&
); );
//- Convert to OSstream
// Use Info for default communicator, control output using bool flag
OSstream& operator()(const bool output);
//- Convert to OSstream for << operations //- Convert to OSstream for << operations
operator OSstream&(); operator OSstream&();

View File

@ -174,12 +174,8 @@ void Foam::fieldMinMax::write()
{ {
functionObjectFile::write(); functionObjectFile::write();
if (!location_) if (!location_) file()<< obr_.time().value();
{ if (log_) Info<< type() << " " << name_ << " output:" << nl;
file()<< obr_.time().value();
}
Info(log_)<< type() << " " << name_ << " output:" << nl;
forAll(fieldSet_, fieldI) forAll(fieldSet_, fieldI)
{ {
@ -190,12 +186,8 @@ void Foam::fieldMinMax::write()
calcMinMaxFields<tensor>(fieldSet_[fieldI], mode_); calcMinMaxFields<tensor>(fieldSet_[fieldI], mode_);
} }
if (!location_) if (!location_) file()<< endl;
{ if (log_) Info<< endl;
file()<< endl;
}
Info(log_)<< endl;
} }
} }

View File

@ -67,34 +67,34 @@ void Foam::fieldMinMax::output
file<< endl; file<< endl;
Info(log_) if (log_) Info
<< " min(" << outputName << ") = " << minValue << " min(" << outputName << ") = " << minValue
<< " at location " << minC; << " at location " << minC;
if (Pstream::parRun()) if (Pstream::parRun())
{ {
Info(log_)<< " on processor " << minProcI; if (log_) Info<< " on processor " << minProcI;
} }
Info(log_) if (log_) Info
<< nl << " max(" << outputName << ") = " << maxValue << nl << " max(" << outputName << ") = " << maxValue
<< " at location " << maxC; << " at location " << maxC;
if (Pstream::parRun()) if (Pstream::parRun())
{ {
Info(log_)<< " on processor " << maxProcI; if (log_) Info<< " on processor " << maxProcI;
} }
} }
else else
{ {
file<< token::TAB << minValue << token::TAB << maxValue; file<< token::TAB << minValue << token::TAB << maxValue;
Info(log_) if (log_) Info
<< " min/max(" << outputName << ") = " << " min/max(" << outputName << ") = "
<< minValue << ' ' << maxValue; << minValue << ' ' << maxValue;
} }
Info(log_)<< endl; if (log_) Info<< endl;
} }

View File

@ -245,7 +245,7 @@ void Foam::fieldValues::cellSource::write()
{ {
file() << tab << volume_; file() << tab << volume_;
} }
Info(log_)<< " total volume = " << volume_ << endl; if (log_) Info<< " total volume = " << volume_ << endl;
} }
forAll(fields_, i) forAll(fields_, i)
@ -273,7 +273,7 @@ void Foam::fieldValues::cellSource::write()
file()<< endl; file()<< endl;
} }
Info(log_)<< endl; if (log_) Info<< endl;
} }
} }

View File

@ -205,7 +205,7 @@ bool Foam::fieldValues::cellSource::writeValues(const word& fieldName)
file()<< tab << result; file()<< tab << result;
Info(log_)<< " " << operationTypeNames_[operation_] if (log_) Info<< " " << operationTypeNames_[operation_]
<< "(" << sourceName_ << ") of " << fieldName << "(" << sourceName_ << ") of " << fieldName
<< " = " << result << endl; << " = " << result << endl;
} }

View File

@ -701,7 +701,7 @@ void Foam::fieldValues::faceSource::write()
{ {
file() << tab << totalArea_; file() << tab << totalArea_;
} }
Info(log_)<< " total area = " << totalArea_ << endl; if (log_) Info<< " total area = " << totalArea_ << endl;
} }
// construct weight field. Note: zero size means weight = 1 // construct weight field. Note: zero size means weight = 1
@ -748,7 +748,7 @@ void Foam::fieldValues::faceSource::write()
file()<< endl; file()<< endl;
} }
Info(log_)<< endl; if (log_) Info<< endl;
} }
} }

View File

@ -353,7 +353,7 @@ bool Foam::fieldValues::faceSource::writeValues
file()<< tab << result; file()<< tab << result;
Info(log_)<< " " << operationTypeNames_[operation_] if (log_) Info<< " " << operationTypeNames_[operation_]
<< "(" << sourceName_ << ") of " << fieldName << "(" << sourceName_ << ") of " << fieldName
<< " = " << result << endl; << " = " << result << endl;
} }

View File

@ -58,7 +58,7 @@ void Foam::fieldValue::write()
{ {
functionObjectFile::write(); functionObjectFile::write();
Info(log_)<< type() << " " << name_ << " output:" << nl; if (log_) Info<< type() << " " << name_ << " output:" << nl;
} }
} }

View File

@ -158,7 +158,7 @@ void Foam::fieldValues::fieldValueDelta::write()
file()<< obr_.time().value(); file()<< obr_.time().value();
} }
Info(log_)<< type() << " " << name_ << " output:" << endl; if (log_) Info<< type() << " " << name_ << " output:" << endl;
bool found = false; bool found = false;
processFields<scalar>(found); processFields<scalar>(found);

View File

@ -114,7 +114,7 @@ void Foam::fieldValues::fieldValueDelta::processFields(bool& found)
Type result = applyOperation(r1, r2); Type result = applyOperation(r1, r2);
Info(log_)<< " " << operationTypeNames_[operation_] if (log_) Info<< " " << operationTypeNames_[operation_]
<< "(" << fieldName << ") = " << result << "(" << fieldName << ") = " << result
<< endl; << endl;

View File

@ -227,7 +227,7 @@ void Foam::forceCoeffs::write()
<< obr_.time().value() << tab << Cm << tab << Cd << obr_.time().value() << tab << Cm << tab << Cd
<< tab << Cl << tab << Clf << tab << Clr << endl; << tab << Cl << tab << Clf << tab << Clr << endl;
Info(log_)<< type() << " " << name_ << " output:" << nl if (log_) Info<< type() << " " << name_ << " output:" << nl
<< " Cm = " << Cm << nl << " Cm = " << Cm << nl
<< " Cd = " << Cd << nl << " Cd = " << Cd << nl
<< " Cl = " << Cl << nl << " Cl = " << Cl << nl
@ -259,7 +259,7 @@ void Foam::forceCoeffs::write()
file(1) << endl; file(1) << endl;
} }
Info(log_)<< endl; if (log_) Info<< endl;
} }
} }

View File

@ -390,7 +390,7 @@ void Foam::forces::applyBins
void Foam::forces::writeForces() void Foam::forces::writeForces()
{ {
Info(log_) if (log_) Info
<< type() << " " << name_ << " output:" << nl << type() << " " << name_ << " output:" << nl
<< " sum of forces:" << nl << " sum of forces:" << nl
<< " pressure : " << sum(force_[0]) << nl << " pressure : " << sum(force_[0]) << nl
@ -639,7 +639,7 @@ void Foam::forces::read(const dictionary& dict)
log_ = dict.lookupOrDefault<Switch>("log", false); log_ = dict.lookupOrDefault<Switch>("log", false);
Info(log_)<< type() << " " << name_ << ":" << nl; if (log_) Info<< type() << " " << name_ << ":" << nl;
directForceDensity_ = dict.lookupOrDefault("directForceDensity", false); directForceDensity_ = dict.lookupOrDefault("directForceDensity", false);
@ -680,11 +680,11 @@ void Foam::forces::read(const dictionary& dict)
dict.readIfPresent("porosity", porosity_); dict.readIfPresent("porosity", porosity_);
if (porosity_) if (porosity_)
{ {
Info(log_)<< " Including porosity effects" << endl; if (log_) Info<< " Including porosity effects" << endl;
} }
else else
{ {
Info(log_)<< " Not including porosity effects" << endl; if (log_) Info<< " Not including porosity effects" << endl;
} }
if (dict.found("binData")) if (dict.found("binData"))
@ -801,7 +801,7 @@ void Foam::forces::write()
writeBins(); writeBins();
Info(log_)<< endl; if (log_) Info<< endl;
} }
} }

View File

@ -83,7 +83,7 @@ void Foam::wallShearStress::calcShearStress
<< endl; << endl;
} }
Info(log_)<< " min/max(" << pp.name() << ") = " if (log_) Info<< " min/max(" << pp.name() << ") = "
<< minSsp << ", " << maxSsp << endl; << minSsp << ", " << maxSsp << endl;
} }
} }
@ -238,7 +238,7 @@ void Foam::wallShearStress::execute()
mesh.lookupObject<volVectorField>(type()) mesh.lookupObject<volVectorField>(type())
); );
Info(log_)<< type() << " " << name_ << " output:" << nl; if (log_) Info<< type() << " " << name_ << " output:" << nl;
tmp<volSymmTensorField> Reff; tmp<volSymmTensorField> Reff;
@ -258,7 +258,7 @@ void Foam::wallShearStress::execute()
} }
else else
{ {
FatalErrorIn("void Foam::wallShearStress::write()") FatalErrorIn("void Foam::wallShearStress::execute()")
<< "Unable to find turbulence model in the " << "Unable to find turbulence model in the "
<< "database" << exit(FatalError); << "database" << exit(FatalError);
} }
@ -292,7 +292,7 @@ void Foam::wallShearStress::write()
const volVectorField& wallShearStress = const volVectorField& wallShearStress =
obr_.lookupObject<volVectorField>(type()); obr_.lookupObject<volVectorField>(type());
Info(log_)<< type() << " " << name_ << " output:" << nl if (log_) Info<< type() << " " << name_ << " output:" << nl
<< " writing field " << wallShearStress.name() << nl << " writing field " << wallShearStress.name() << nl
<< endl; << endl;

View File

@ -146,7 +146,7 @@ void Foam::yPlus::execute()
mesh.lookupObject<volScalarField>(type()) mesh.lookupObject<volScalarField>(type())
); );
Info(log_)<< type() << " " << name_ << " output:" << nl; if (log_) Info<< type() << " " << name_ << " output:" << nl;
tmp<volSymmTensorField> Reff; tmp<volSymmTensorField> Reff;
if (mesh.foundObject<cmpModel>(turbulenceModel::propertiesName)) if (mesh.foundObject<cmpModel>(turbulenceModel::propertiesName))
@ -197,7 +197,7 @@ void Foam::yPlus::write()
const volScalarField& yPlus = const volScalarField& yPlus =
obr_.lookupObject<volScalarField>(type()); obr_.lookupObject<volScalarField>(type());
Info(log_)<< " writing field " << yPlus.name() << nl << endl; if (log_) Info<< " writing field " << yPlus.name() << nl << endl;
yPlus.write(); yPlus.write();
} }

View File

@ -72,7 +72,7 @@ void Foam::yPlus::calcYPlus
if (Pstream::master()) if (Pstream::master())
{ {
Info(log_) if (log_) Info
<< " patch " << patch.name() << " patch " << patch.name()
<< " y+ : min = " << minYplus << ", max = " << maxYplus << " y+ : min = " << minYplus << ", max = " << maxYplus
<< ", average = " << avgYplus << nl; << ", average = " << avgYplus << nl;
@ -102,7 +102,7 @@ void Foam::yPlus::calcYPlus
if (Pstream::master()) if (Pstream::master())
{ {
Info(log_) if (log_) Info
<< " patch " << patch.name() << " patch " << patch.name()
<< " y+ : min = " << minYplus << ", max = " << maxYplus << " y+ : min = " << minYplus << ", max = " << maxYplus
<< ", average = " << avgYplus << nl; << ", average = " << avgYplus << nl;