]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Preparation of MEDMEM for SALOME 6x
authoreap <eap@opencascade.com>
Fri, 8 Oct 2010 14:50:42 +0000 (14:50 +0000)
committereap <eap@opencascade.com>
Fri, 8 Oct 2010 14:50:42 +0000 (14:50 +0000)
  suppress compilation warnings with -Wall -pedantic

src/INTERP_KERNEL/CurveIntersectorP0P1.txx
src/INTERP_KERNEL/CurveIntersectorP1P0.txx
src/INTERP_KERNEL/CurveIntersectorP1P1.txx
src/INTERP_KERNEL/DirectedBoundingBox.cxx
src/INTERP_KERNEL/DirectedBoundingBox.hxx
src/INTERP_KERNEL/InterpolationUtils.hxx
src/MEDLoader/MEDLoader.cxx

index c25136b5d4608eeae0a86bbecdddb57e580ada2a..6c71c78ffc66737224fbf7ea7d0291629273a2b3 100644 (file)
@@ -60,7 +60,7 @@ namespace INTERP_KERNEL
   {
     std::vector<typename BASE_INTERSECTOR::TDualSegment> segmentsT;
     BASE_INTERSECTOR::getDualSegments( icellT, BASE_INTERSECTOR::_meshT, segmentsT);
-    for ( int t = 0; t < segmentsT.size(); ++t )
+    for ( unsigned t = 0; t < segmentsT.size(); ++t )
       {
         typename MyMatrix::value_type& resRow = res[ OTT<ConnType,numPol>::ind2C( segmentsT[t]._nodeId )];
         for(typename std::vector<ConnType>::const_iterator
index bafd3ad9ed4b116c324f41eb1ef93e988ea607a9..375cbe87768965512e225048b5691427c43c02b7 100644 (file)
@@ -69,7 +69,7 @@ namespace INTERP_KERNEL
           int iS = *iter;
           BASE_INTERSECTOR::getDualSegments( OTT<ConnType,numPol>::ind2C(iS),
                                              BASE_INTERSECTOR::_meshS, segmentsS);
-          for ( int s = 0; s < segmentsS.size(); ++s )
+          for ( unsigned s = 0; s < segmentsS.size(); ++s )
             {
               double surf = BASE_INTERSECTOR::intersectSegments(&segmentsS[s]._coords[0],
                                                                 &coordsT[0] + t*SPACEDIM);
index fd43fe7fc6f635a490e677c8f0cd458547768002..88057acda83d205d4f6df5fd5e6243a7a3dd508c 100644 (file)
@@ -54,7 +54,7 @@ namespace INTERP_KERNEL
   {
     std::vector<typename BASE_INTERSECTOR::TDualSegment> segmentsT, segmentsS;
     BASE_INTERSECTOR::getDualSegments( icellT, BASE_INTERSECTOR::_meshT, segmentsT);
-    for ( int t = 0; t < segmentsT.size(); ++t )
+    for ( unsigned t = 0; t < segmentsT.size(); ++t )
       {
         typename MyMatrix::value_type& resRow = res[ OTT<ConnType,numPol>::ind2C( segmentsT[t]._nodeId )];
         for(typename std::vector<ConnType>::const_iterator
@@ -63,7 +63,7 @@ namespace INTERP_KERNEL
             int iS = *iter;
             BASE_INTERSECTOR::getDualSegments( OTT<ConnType,numPol>::ind2C(iS),
                                                BASE_INTERSECTOR::_meshS, segmentsS);
-            for ( int s = 0; s < segmentsS.size(); ++s )
+            for ( unsigned s = 0; s < segmentsS.size(); ++s )
               {
                 double surf = BASE_INTERSECTOR::intersectSegments(&segmentsT[t]._coords[0],
                                                                   &segmentsS[s]._coords[0]);
index 72b5c51016b38f4a15e85c6ca3f941a1d2b3bca9..311c9d210ed31191080d4d1db221ab811dcd831e 100644 (file)
@@ -237,9 +237,9 @@ namespace INTERP_KERNEL
     if ( dim > 1 )
       {
         for ( coord = pts; coord < coordEnd; )
-          for ( int i = 0; i < dim; ++i )
+          for ( unsigned i = 0; i < dim; ++i )
             gc[i] += *coord++;
-        for ( int j = 0; j < dim; ++j )
+        for ( unsigned j = 0; j < dim; ++j )
           gc[j] /= numPts;
 
       }
@@ -309,9 +309,9 @@ namespace INTERP_KERNEL
     if ( dim > 1 )
       {
         for ( unsigned i = 0; i < numPts; ++i )
-          for ( int j = 0; j < dim; ++j )
+          for ( unsigned j = 0; j < dim; ++j )
             gc[j] += pts[i][j];
-        for ( int j = 0; j < dim; ++j )
+        for ( unsigned j = 0; j < dim; ++j )
           gc[j] /= numPts;
       }
 
@@ -568,7 +568,7 @@ namespace INTERP_KERNEL
                                        const double*        minmax) const
   {
     int iC, nbCorners = 1;
-    for ( int i=0;i<_dim;++i ) nbCorners *= 2;
+    for ( unsigned i=0;i<_dim;++i ) nbCorners *= 2;
     corners.resize( nbCorners * _dim );
     // each coordinate is filled with either min or max, nbSwap is number of corners
     // after which min and max swap
@@ -657,7 +657,7 @@ namespace INTERP_KERNEL
       for ( int iC = 0, nC = cornersThis.size()/_dim; iC < nC; ++iC)
         {
           fromLocalCS( &cornersThis[iC*_dim], globCorner );
-          for ( int i = 0; i < _dim; ++i )
+          for ( unsigned i = 0; i < _dim; ++i )
             {
               if ( globCorner[i] < mmBox._minmax[i*2] )   mmBox._minmax[i*2] = globCorner[i];
               if ( globCorner[i] > mmBox._minmax[i*2+1] ) mmBox._minmax[i*2+1] = globCorner[i];
@@ -710,7 +710,7 @@ namespace INTERP_KERNEL
       data.insert( data.end(), &_axes[0], &_axes[0] + _axes.size());
       data.insert( data.end(), &_minmax[0], &_minmax[0] + _minmax.size());
     }
-    if ( data.size() < dataSize( _dim ))
+    if ( int(data.size()) < dataSize( _dim ))
       data.resize( dataSize( _dim ), 0 );
     return data;
   }
index 93874acdb8fddda234f98d28e9b4ce0439f09f78..8d0b3ce78c63649434f4ec2620cc25f742a97b52 100644 (file)
@@ -92,7 +92,7 @@ namespace INTERP_KERNEL
 
   inline bool DirectedBoundingBox::isLocalOut(const double* pLoc) const
     {
-      for ( int i = 0; i < _dim; ++i )
+      for ( unsigned i = 0; i < _dim; ++i )
         if ( pLoc[i] < _minmax[i*2] || pLoc[i] > _minmax[i*2+1] )
           return true;
       return false;
@@ -106,10 +106,10 @@ namespace INTERP_KERNEL
 
   inline void DirectedBoundingBox::addPointToBox(const double* coord)
   {
-    for ( int i = 0; i < _dim; ++i )
+    for ( unsigned i = 0; i < _dim; ++i )
       {
         double c = 0;
-        for ( int j = 0; j < _dim; ++j ) c += coord[j]*_axes[i*_dim+j];
+        for ( unsigned j = 0; j < _dim; ++j ) c += coord[j]*_axes[i*_dim+j];
         if ( c < _minmax[i*2] )   _minmax[i*2] = c;
         if ( c > _minmax[i*2+1] ) _minmax[i*2+1] = c;
       }
index 2d5ca00df45742707df0a320556ab740089b97e3..cf6e283df2841e58e27008c226c95902f5383c7e 100644 (file)
@@ -208,7 +208,7 @@ namespace INTERP_KERNEL
   }
 
   /*!
-   * \brief Solve system equation in matrix form using Gaussian elimination algorithm
+   * \brief Solve system of equations in matrix form using Gaussian elimination algorithm
    *  \param M - N x N+1 matrix
    *  \param sol - vector of N solutions
    *  \retval bool - true if succeeded
@@ -221,13 +221,13 @@ namespace INTERP_KERNEL
     // make upper triangular matrix (forward elimination)
 
     int iR[nbRow];// = { 0, 1, 2 };
-    for ( int i = 0; i < nbRow; ++i ) iR[i] = i;
+    for ( int i = 0; i < int(nbRow); ++i ) iR[i] = i;
 
-    for ( int i = 0; i < nbRow-1; ++i ) // nullify nbRow-1 rows
+    for ( int i = 0; i < int(nbRow)-1; ++i ) // nullify nbRow-1 rows
       {
         // swap rows to have max value of i-th column in i-th row
         double max = std::fabs( M[ iR[i] ][i] );
-        for ( int r = i+1; r < nbRow; ++r ) {
+        for ( int r = i+1; r < int(nbRow); ++r ) {
           double m = std::fabs( M[ iR[r] ][i] );
           if ( m > max ) {
             max = m;
@@ -240,7 +240,7 @@ namespace INTERP_KERNEL
         }
         // make 0 below M[i][i] (actually we do not modify i-th column)
         double* tUpRow = M[ iR[i] ];
-        for ( int r = i+1; r < nbRow; ++r ) {
+        for ( int r = i+1; r < int(nbRow); ++r ) {
           double* mRow = M[ iR[r] ];
           double coef = mRow[ i ] / tUpRow[ i ];
           for ( int c = i+1; c < nbCol; ++c )
index f68192850314674617cdf9165cc29cf5ec7b4f26..a4d22d0d412312dc4264d96406ec6d9d1379deab 100644 (file)
@@ -171,8 +171,7 @@ const char WHITE_SPACES[]=" \n";
  */
 MEDLoader::MEDConnOfOneElemType::MEDConnOfOneElemType(INTERP_KERNEL::NormalizedCellType type, int *conn, int *index, int *fam, int lgth, int connLgth):_lgth(lgth),_fam(fam),
                                                                                                                                                        _conn(conn),_index(index),
-                                                                                                                                                       _global(0),_type(type),
-                                                                                                                                                       _conn_lgth(connLgth)
+                                                                                                                                                       _global(0),_conn_lgth(connLgth), _type(type)
 {
 }