diff --git a/src/functionObjects/forces/forceCoeffs/forceCoeffs.H b/src/functionObjects/forces/forceCoeffs/forceCoeffs.H
index 997f36ac2b0c916c69498d2d05bef285d944582d..1dbfe9c430b89ab2f3788e7e6f55e3e0b12b7823 100644
--- a/src/functionObjects/forces/forceCoeffs/forceCoeffs.H
+++ b/src/functionObjects/forces/forceCoeffs/forceCoeffs.H
@@ -318,7 +318,7 @@ public:
     };
 
 
-    // Coefficients description
+    //- Coefficients description
     struct coeffDesc
     {
         enum splitType
@@ -366,6 +366,12 @@ public:
             return name_ + "(r)";
         }
 
+        //- Print description
+        void print(Ostream& os) const
+        {
+            os  << desc_.c_str() << ": " << name_;
+        }
+
         //- Return force/moment components based on the specified split type
         vector value(const forceComponents& f, const forceComponents& m) const
         {
@@ -546,18 +552,25 @@ public:
         virtual bool write();
 };
 
+} // End namespace functionObjects
+
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-Ostream& operator<<(Ostream& os, const forceCoeffs::coeffDesc& coeff)
+// Output operator
+inline Ostream& operator<<
+(
+    Ostream& os,
+    const functionObjects::forceCoeffs::coeffDesc& coeff
+)
 {
-    os  << coeff.desc_.c_str() << ": " << coeff.name_;
-
+    coeff.print(os);
     return os;
 }
 
 
-} // End namespace functionObjects
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
 } // End namespace Foam
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //