diff --git a/applications/test/rigidBodyDynamics/pendulum/pendulum.C b/applications/test/rigidBodyDynamics/pendulum/pendulum.C
index 6e8991b9a41bcdcbcc441c4891d259bf266497ea..49af5cbdd6b988d677dbfc25c25a0acd089ff355 100644
--- a/applications/test/rigidBodyDynamics/pendulum/pendulum.C
+++ b/applications/test/rigidBodyDynamics/pendulum/pendulum.C
@@ -84,7 +84,7 @@ int main(int argc, char *argv[])
     rigidBodyModel pendulum1(dictionary(IFstream("pendulum")()));
     rigidBodyModel pendulum = pendulum1;
 
-    pendulum.write(Info);
+    Info<< pendulum << endl;
 
     // Create the joint-space state fields
     scalarField q(pendulum.nDoF(), Zero);
diff --git a/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C b/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C
index 0e8482fc5f565c0696079bb7b463de8abffa7a75..47c7983939145dd5f27bad4beb8a8e8f960ea3b9 100644
--- a/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C
+++ b/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C
@@ -378,4 +378,13 @@ void Foam::RBD::rigidBodyModel::write(Ostream& os) const
 }
 
 
+// * * * * * * * * * * * * * * * Ostream Operator  * * * * * * * * * * * * * //
+
+Foam::Ostream& Foam::RBD::operator<<(Ostream& os, const rigidBodyModel& rbm)
+{
+    rbm.write(os);
+    return os;
+}
+
+
 // ************************************************************************* //
diff --git a/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.H b/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.H
index 57271d3ff23c53ee44d788ea9648b01a74349ece..ff7a0a5391a47bca971a45546deab113fcfbc0d8 100644
--- a/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.H
+++ b/src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.H
@@ -61,6 +61,12 @@ namespace Foam
 namespace RBD
 {
 
+// Forward declaration of friend functions and operators
+class rigidBodyModel;
+
+Ostream& operator<<(Ostream&, const rigidBodyModel&);
+
+
 /*---------------------------------------------------------------------------*\
                          Class rigidBodyModel Declaration
 \*---------------------------------------------------------------------------*/
@@ -326,6 +332,11 @@ public:
 
         //- Write
         virtual void write(Ostream&) const;
+
+
+    // Ostream Operator
+
+        friend Ostream& operator<<(Ostream&, const rigidBodyModel&);
 };