diff --git a/src/meshTools/cutTriTet/cutTriTet.H b/src/meshTools/cutTriTet/cutTriTet.H
index 8d667c2f1a..6257b34f1f 100644
--- a/src/meshTools/cutTriTet/cutTriTet.H
+++ b/src/meshTools/cutTriTet/cutTriTet.H
@@ -285,9 +285,9 @@ public:
     // Constructors
 
         //- Construct from base
-        areaIntegrateOp(const FixedList<Type, 3>& x)
+        areaIntegrateOp(const FixedList<Type, 3>& tri)
         :
-            FixedList<Type, 3>(x)
+            FixedList<Type, 3>(tri)
         {}
 
 
@@ -300,11 +300,18 @@ public:
         }
 
         //- Operate on a triangle
-        result operator()(const FixedList<point, 3>& p) const
+        result operator()(const FixedList<point, 3>& x) const
+        {
+            const FixedList<Type, 3>& tri = *this;
+            return result(areaOp()(tri)*(x[0] + x[1] + x[2])/3);
+        }
+
+        result operator()(const point& x) const
         {
-            const FixedList<Type, 3>& x = *this;
-            return result(areaOp()(p)*(x[0] + x[1] + x[2])/3);
+            const FixedList<Type, 3>& tri = *this;
+            return result(areaOp()(tri)*x;
         }
+
 };
 
 
@@ -328,9 +335,9 @@ public:
     // Constructors
 
         //- Construct from base
-        areaMagIntegrateOp(const FixedList<Type, 3>& x)
+        areaMagIntegrateOp(const FixedList<Type, 3>& tri)
         :
-            FixedList<Type, 3>(x)
+            FixedList<Type, 3>(tri)
         {}
 
 
@@ -343,10 +350,16 @@ public:
         }
 
         //- Operate on a triangle
-        result operator()(const FixedList<point, 3>& p) const
+        result operator()(const FixedList<point, 3>& x) const
         {
-            const FixedList<Type, 3>& x = *this;
-            return result(areaMagOp()(p)*(x[0] + x[1] + x[2])/3);
+            const FixedList<Type, 3>& tri = *this;
+            return result(areaMagOp()(tri)*(x[0] + x[1] + x[2])/3);
+        }
+
+        result operator()(const point& x) const
+        {
+            const FixedList<Type, 3>& tri = *this;
+            return result(areaMagOp()(tri)*x;
         }
 };
 
@@ -371,9 +384,9 @@ public:
     // Constructors
 
         //- Construct from base
-        volumeIntegrateOp(const FixedList<Type, 4>& x)
+        volumeIntegrateOp(const FixedList<Type, 4>& tet)
         :
-            FixedList<Type, 4>(x)
+            FixedList<Type, 4>(tet)
         {}
 
 
@@ -386,10 +399,16 @@ public:
         }
 
         //- Operate on a tetrahedron
-        result operator()(const FixedList<point, 4>& p) const
+        result operator()(const FixedList<point, 4>& x) const
+        {
+            const FixedList<Type, 4>& tet = *this;
+            return result(volumeOp()(tet)*(x[0] + x[1] + x[2] + x[3])/4);
+        }
+
+        result operator()(const point& x) const
         {
-            const FixedList<Type, 4>& x = *this;
-            return result(volumeOp()(p)*(x[0] + x[1] + x[2] + x[3])/4);
+            const FixedList<Type, 4>& tet = *this;
+            return result(volumeOp()(tet)*x;
         }
 };
 
