]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Some modifs for compilation with Wall et pedantic options.
authorageay <ageay>
Thu, 13 Mar 2008 15:00:16 +0000 (15:00 +0000)
committerageay <ageay>
Thu, 13 Mar 2008 15:00:16 +0000 (15:00 +0000)
src/INTERP_KERNEL/InterpolationUtils.hxx

index 52d3e0615d653d8b18f08fe7d05dbb28e555493f..366c101c65817587c4d9288430460ef85a36e960 100644 (file)
@@ -331,9 +331,9 @@ namespace INTERP_KERNEL
       {return V;}
     else
       {
-        double COS[taille/2];
-        double SIN[taille/2];
-        double angle[taille/2];
+        double *COS=new double[taille/2];
+        double *SIN=new double[taille/2];
+        double *angle=new double[taille/2];
         std::vector<double> Bary=bary_poly(V);
         COS[0]=1.0;
         SIN[0]=0.0;
@@ -362,6 +362,9 @@ namespace INTERP_KERNEL
             Pt_ordonne.push_back(V[2*j]);
             Pt_ordonne.push_back(V[2*j+1]);
           }
+        delete [] COS;
+        delete [] SIN;
+        delete [] angle;
         return Pt_ordonne;
       }
   }
@@ -542,10 +545,10 @@ namespace INTERP_KERNEL
        }
 
   /*_ _ _ _ _ _ _ _ _
-  /*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
-  /*  fonctions qui calcule l'aire d'un polygone en dimension 2 ou 3    */
-  /*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
-       template<int DIM> inline double polygon_area(std::vector<double>& inter)
+   *_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
+   *  fonctions qui calcule l'aire d'un polygone en dimension 2 ou 3    
+   *_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
+  template<int DIM> inline double polygon_area(std::vector<double>& inter)
        {
     double result=0.;
                double area[DIM];