Salome HOME
erreur dans la valeur par défaut
[modules/smesh.git] / src / StdMeshers / StdMeshers_Hexa_3D.cxx
index cde18b142757bb95bec2e1c45e0be21b645f9122..43e013377c282e2439566abdbb369e15b03f5d1f 100644 (file)
@@ -55,6 +55,7 @@
 #include "Utils_ExceptHandlers.hxx"
 
 #include <cstddef>
+#include <numeric>
 
 typedef SMESH_Comment TComm;
 
@@ -840,16 +841,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 +1126,7 @@ bool StdMeshers_Hexa_3D::IsApplicable( const TopoDS_Shape & aShape, bool toCheck
     if ( !toCheckAll && ok ) return true;
   }
   return toCheckAll;
-};
+}
 
 //=======================================================================
 //function : ComputePentahedralMesh