diff --git a/src/functionObjects/utilities/residuals/residualsTemplates.C b/src/functionObjects/utilities/residuals/residualsTemplates.C index c862bd649c..322b6bc52a 100644 --- a/src/functionObjects/utilities/residuals/residualsTemplates.C +++ b/src/functionObjects/utilities/residuals/residualsTemplates.C @@ -87,7 +87,13 @@ void Foam::functionObjects::residuals::writeResidual(const word& fieldName) { if (component(validComponents, cmpt) != -1) { - file() << token::TAB << component(residual, cmpt); + const scalar r = component(residual, cmpt); + + file() << token::TAB << r; + + const word resultName = + fieldName + word(pTraits::componentNames[cmpt]); + setResult(resultName, r); } } }