From 3bb7bccde4250e89cba5bd21ee24f1fcf6cb3bb9 Mon Sep 17 00:00:00 2001
From: andy <a.heather@opencfd.co.uk>
Date: Thu, 21 Oct 2010 11:18:08 +0100
Subject: [PATCH] ENH: Added null constructor to particleForces

---
 .../particleForces/particleForces.C            | 18 ++++++++++++++++++
 .../particleForces/particleForces.H            |  3 +++
 2 files changed, 21 insertions(+)

diff --git a/src/lagrangian/intermediate/particleForces/particleForces.C b/src/lagrangian/intermediate/particleForces/particleForces.C
index 3a2865d41db..3b3e1ec1e64 100644
--- a/src/lagrangian/intermediate/particleForces/particleForces.C
+++ b/src/lagrangian/intermediate/particleForces/particleForces.C
@@ -50,6 +50,24 @@ void Foam::particleForces::deleteFields()
 
 // * * * * * * * * * * * * * * * * Constructors  * * * * * * * * * * * * * * //
 
+Foam::particleForces::particleForces(const fvMesh& mesh)
+:
+    mesh_(mesh),
+    dict_(dictionary::null),
+    g_(vector::zero),
+    gradUPtr_(NULL),
+    HdotGradHInterPtr_(NULL),
+    gravity_(false),
+    virtualMass_(false),
+    Cvm_(0.0),
+    pressureGradient_(false),
+    paramagnetic_(false),
+    magneticSusceptibility_(0.0),
+    UName_("undefined_UName"),
+    HdotGradHName_("undefined_HdotGradHName")
+{}
+
+
 Foam::particleForces::particleForces
 (
     const fvMesh& mesh,
diff --git a/src/lagrangian/intermediate/particleForces/particleForces.H b/src/lagrangian/intermediate/particleForces/particleForces.H
index 7aacee74b34..efbba75b640 100644
--- a/src/lagrangian/intermediate/particleForces/particleForces.H
+++ b/src/lagrangian/intermediate/particleForces/particleForces.H
@@ -116,6 +116,9 @@ public:
 
     // Constructors
 
+        //- Construct null from mesh reference
+        particleForces(const fvMesh& mesh);
+
         //- Construct from mesh, dictionary and gravity
         particleForces
         (
-- 
GitLab