diff --git a/src/postProcessing/functionObjects/forces/forces/forces.C b/src/postProcessing/functionObjects/forces/forces/forces.C index b23a6d2328e3bdb5a7d1f9c88d04448b73405aac..1dd26906b74487d46da744e23d9f1c2a68dc67cd 100644 --- a/src/postProcessing/functionObjects/forces/forces/forces.C +++ b/src/postProcessing/functionObjects/forces/forces/forces.C @@ -428,36 +428,43 @@ void Foam::forces::write() Info<< "forces output:" << nl << " forces(pressure, viscous)" << fm.first() << nl << " moment(pressure, viscous)" << fm.second() << nl; + } - forcesFilePtr_() << obr_.time().value() << tab << fm; - - if (localSystem_) - { - forcesMoments fmLocal; + forcesFilePtr_() << obr_.time().value() << tab << fm; - fmLocal.first().first() = - coordSys_.localVector(fm.first().first()); + if (localSystem_) + { + forcesMoments fmLocal; - fmLocal.first().second() = - coordSys_.localVector(fm.first().second()); + fmLocal.first().first() = + coordSys_.localVector(fm.first().first()); - fmLocal.second().first() = - coordSys_.localVector(fm.second().first()); + fmLocal.first().second() = + coordSys_.localVector(fm.first().second()); - fmLocal.second().second() = - coordSys_.localVector(fm.second().second()); + fmLocal.second().first() = + coordSys_.localVector(fm.second().first()); - forcesFilePtr_() << tab << fmLocal; + fmLocal.second().second() = + coordSys_.localVector(fm.second().second()); + forcesFilePtr_() << tab << fmLocal; + if (log_) + { Info<< " local:" << nl << " forces(pressure, viscous)" << fmLocal.first() << nl << " moment(pressure, viscous)" << fmLocal.second() << nl; } + } + + + forcesFilePtr_() << endl; - forcesFilePtr_() << endl; + if (log_) + { Info<< endl; } }