diff --git a/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H b/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H
index 9672b931477e8d1d1f06ec00dfb36238a76f8c5c..7d60ea2bb8f07432bbe0f7177472a1875abd61f5 100644
--- a/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H
+++ b/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H
@@ -81,11 +81,8 @@ public:
             const label c
         );
 
-        //- Construct from a face, discarding excess points
-        inline triFace(const face&);
-
-        //- Construct from a labelList, discarding excess points
-        explicit inline triFace(const labelList&);
+        //- Construct from a UList<label>
+        explicit inline triFace(const UList<label>&);
 
         //- Construct from Istream
         inline triFace(Istream&);
diff --git a/src/OpenFOAM/meshes/meshShapes/triFace/triFaceI.H b/src/OpenFOAM/meshes/meshShapes/triFace/triFaceI.H
index 9574a06cbfdc27d25c8a43d8e30636adab11ea70..5fdc0e1c29d3cf598fdeb3a5235aa2ded881cdee 100644
--- a/src/OpenFOAM/meshes/meshShapes/triFace/triFaceI.H
+++ b/src/OpenFOAM/meshes/meshShapes/triFace/triFaceI.H
@@ -28,15 +28,9 @@ License
 #include "face.H"
 #include "triPointRef.H"
 
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-namespace Foam
-{
-
 // * * * * * * * * * * * * * Static Member Functions * * * * * * * * * * * * //
 
-
-inline int triFace::compare(const triFace& a, const triFace& b)
+inline int Foam::triFace::compare(const triFace& a, const triFace& b)
 {
     if
     (
@@ -64,15 +58,14 @@ inline int triFace::compare(const triFace& a, const triFace& b)
     }
 }
 
+
 // * * * * * * * * * * * * * * * * Constructors  * * * * * * * * * * * * * * //
 
-// Construct null
-inline triFace::triFace()
+inline Foam::triFace::triFace()
 {}
 
 
-// Construct from components
-inline triFace::triFace
+inline Foam::triFace::triFace
 (
     const label a,
     const label b,
@@ -84,20 +77,14 @@ inline triFace::triFace
     operator[](2) = c;
 }
 
-// Construct from a face
-inline triFace::triFace(const face& f)
-:
-    FixedList<label, 3>(SubList<label>(f,3))
-{}
 
-// Construct from a labelList
-inline triFace::triFace(const labelList& l)
+inline Foam::triFace::triFace(const UList<label>& l)
 :
-    FixedList<label, 3>(SubList<label>(l,3))
+    FixedList<label, 3>(l)
 {}
 
 
-inline triFace::triFace(Istream& is)
+inline Foam::triFace::triFace(Istream& is)
 :
     FixedList<label, 3>(is)
 {}
@@ -105,7 +92,6 @@ inline triFace::triFace(Istream& is)
 
 // * * * * * * * * * * * * * * * Member Functions  * * * * * * * * * * * * * //
 
-
 inline Foam::label Foam::triFace::collapse()
 {
     // we cannot resize a FixedList, so mark duplicates with '-1'
@@ -133,8 +119,7 @@ inline Foam::label Foam::triFace::collapse()
 }
 
 
-// Return the points associated with this face
-inline pointField triFace::points(const pointField& points) const
+inline Foam::pointField Foam::triFace::points(const pointField& points) const
 {
     pointField p(3);
 
@@ -146,8 +131,7 @@ inline pointField triFace::points(const pointField& points) const
 }
 
 
-// Return triagle as a face
-inline face triFace::triFaceFace() const
+inline Foam::face Foam::triFace::triFaceFace() const
 {
     face f(3);
 
@@ -159,13 +143,13 @@ inline face triFace::triFaceFace() const
 }
 
 
-inline label triFace::nEdges() const
+inline Foam::label Foam::triFace::nEdges() const
 {
     return 3;
 }
 
 
-inline edgeList triFace::edges() const
+inline Foam::edgeList Foam::triFace::edges() const
 {
     edgeList e(3);
 
@@ -186,7 +170,7 @@ inline edgeList triFace::edges() const
 //  - +1: forward (counter-clockwise) on the face
 //  - -1: reverse (clockwise) on the face
 //  -  0: edge not found on the face
-inline int triFace::edgeDirection(const edge& e) const
+inline int Foam::triFace::edgeDirection(const edge& e) const
 {
     if
     (
@@ -213,7 +197,7 @@ inline int triFace::edgeDirection(const edge& e) const
 }
 
 
-inline point triFace::centre(const pointField& points) const
+inline Foam::point Foam::triFace::centre(const pointField& points) const
 {
     return (1.0/3.0)*
     (
@@ -224,13 +208,13 @@ inline point triFace::centre(const pointField& points) const
 }
 
 
-inline scalar triFace::mag(const pointField& points) const
+inline Foam::scalar Foam::triFace::mag(const pointField& points) const
 {
     return ::Foam::mag(normal(points));
 }
 
 
-inline vector triFace::normal(const pointField& points) const
+inline Foam::vector Foam::triFace::normal(const pointField& points) const
 {
     return 0.5*
     (
@@ -240,7 +224,7 @@ inline vector triFace::normal(const pointField& points) const
 }
 
 
-inline scalar triFace::sweptVol
+inline Foam::scalar Foam::triFace::sweptVol
 (
     const pointField& opts,
     const pointField& npts
@@ -273,7 +257,7 @@ inline scalar triFace::sweptVol
 }
 
 
-inline pointHit triFace::ray
+inline Foam::pointHit Foam::triFace::ray
 (
     const point& p,
     const vector& q,
@@ -291,7 +275,7 @@ inline pointHit triFace::ray
 }
 
 
-inline triPointRef triFace::tri(const pointField& points) const
+inline Foam::triPointRef Foam::triFace::tri(const pointField& points) const
 {
     return triPointRef
     (
@@ -304,20 +288,16 @@ inline triPointRef triFace::tri(const pointField& points) const
 
 // * * * * * * * * * * * * * * * Friend Operators  * * * * * * * * * * * * * //
 
-inline bool operator==(const triFace& a, const triFace& b)
+inline bool Foam::operator==(const triFace& a, const triFace& b)
 {
     return triFace::compare(a,b) != 0;
 }
 
 
-inline bool operator!=(const triFace& a, const triFace& b)
+inline bool Foam::operator!=(const triFace& a, const triFace& b)
 {
     return triFace::compare(a,b) == 0;
 }
 
 
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-} // End namespace Foam
-
 // ************************************************************************* //