diff --git a/src/OpenFOAM/primitives/Vector/Vector.H b/src/OpenFOAM/primitives/Vector/Vector.H
index 3cfa3e3c05ea70d71400c7bf11b6f528c5dc0131..b79dd8d6f7ef91b9b1af40c696ec0707269e251c 100644
--- a/src/OpenFOAM/primitives/Vector/Vector.H
+++ b/src/OpenFOAM/primitives/Vector/Vector.H
@@ -123,6 +123,11 @@ public:
         (
             const Foam::List<Vector<Cmpt>>&
         ) const;
+
+
+    // Member Operators
+
+        inline void operator=(const scalar);
 };
 
 
diff --git a/src/OpenFOAM/primitives/Vector/VectorI.H b/src/OpenFOAM/primitives/Vector/VectorI.H
index 1135e31c34600c94e4392a800e9f26f997e6beae..3133057461069dd2bffb0c959e3d4d5d37c73316 100644
--- a/src/OpenFOAM/primitives/Vector/VectorI.H
+++ b/src/OpenFOAM/primitives/Vector/VectorI.H
@@ -111,6 +111,18 @@ inline const Vector<Cmpt>& Vector<Cmpt>::centre
 }
 
 
+// * * * * * * * * * * * * * * * Member Operators  * * * * * * * * * * * * * //
+
+template<class Cmpt>
+inline void Vector<Cmpt>::operator=
+(
+    const scalar s
+)
+{
+    VectorSpace<Vector<Cmpt>, Cmpt, 3>::operator=(s);
+}
+
+
 // * * * * * * * * * * * * * * * Global Operators  * * * * * * * * * * * * * //
 
 template<class Cmpt>
diff --git a/src/OpenFOAM/primitives/VectorSpace/VectorSpace.H b/src/OpenFOAM/primitives/VectorSpace/VectorSpace.H
index 7a2bf4f91b0fedc459648b560e1d1fe6ce3edc64..05822b0fb86b3ef844a8aa747202b338eb33d1d6 100644
--- a/src/OpenFOAM/primitives/VectorSpace/VectorSpace.H
+++ b/src/OpenFOAM/primitives/VectorSpace/VectorSpace.H
@@ -133,6 +133,7 @@ public:
         inline void operator+=(const VectorSpace<Form, Cmpt, nCmpt>&);
         inline void operator-=(const VectorSpace<Form, Cmpt, nCmpt>&);
 
+        inline void operator=(const scalar);
         inline void operator*=(const scalar);
         inline void operator/=(const scalar);
 
diff --git a/src/OpenFOAM/primitives/VectorSpace/VectorSpaceI.H b/src/OpenFOAM/primitives/VectorSpace/VectorSpaceI.H
index 7ba4fe16901ab7455181b6c94cca525c1957e4b2..846c6e7f56c9c798cc9a035876f94a85321500d4 100644
--- a/src/OpenFOAM/primitives/VectorSpace/VectorSpaceI.H
+++ b/src/OpenFOAM/primitives/VectorSpace/VectorSpaceI.H
@@ -218,6 +218,16 @@ inline void VectorSpace<Form, Cmpt, nCmpt>::operator-=
 }
 
 
+template<class Form, class Cmpt, int nCmpt>
+inline void VectorSpace<Form, Cmpt, nCmpt>::operator=
+(
+    const scalar s
+)
+{
+    VectorSpaceOps<nCmpt,0>::eqOpS(*this, s, eqOp<Cmpt>());
+}
+
+
 template<class Form, class Cmpt, int nCmpt>
 inline void VectorSpace<Form, Cmpt, nCmpt>::operator*=
 (