Salome HOME
#18963 Minimize compiler warnings
[modules/smesh.git] / src / StdMeshers / StdMeshers_Hexa_3D.cxx
index cde18b142757bb95bec2e1c45e0be21b645f9122..4f2cacc70782d2cd12ae4c0a95d1a5dfc916c67a 100644 (file)
@@ -56,6 +56,8 @@
 
 #include <cstddef>
 
+#include <numeric>
+
 typedef SMESH_Comment TComm;
 
 using namespace std;
@@ -840,16 +842,6 @@ bool StdMeshers_Hexa_3D::Compute(SMESH_Mesh &         aMesh,
       vector< const SMDS_MeshNode* >& columnX0 = columns[ colIndex( x, 0 )];
       for ( z = 0; z < zSize; ++z )
         renumHelper.AddReplacingNode( columnX0[ z ] );
-      if ( x == 0 || x == X )
-      {
-        for ( y = 1; y < ySize; ++y )
-        {
-          vector< const SMDS_MeshNode* >& column0Y = columns[ colIndex( x, y )];
-          for ( z = 0; z < zSize; ++z )
-            renumHelper.AddReplacingNode( column0Y[ z ] );
-        }
-        continue;
-      }
     }
 
     const double rX = x / double(X);
@@ -1135,7 +1127,7 @@ bool StdMeshers_Hexa_3D::IsApplicable( const TopoDS_Shape & aShape, bool toCheck
     if ( !toCheckAll && ok ) return true;
   }
   return toCheckAll;
-};
+}
 
 //=======================================================================
 //function : ComputePentahedralMesh