]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
clang -Wconditional-uninitialized. Some remaining in SWIG generated code.
authorabn <adrien.bruneton@cea.fr>
Tue, 22 Sep 2020 07:54:19 +0000 (09:54 +0200)
committerabn <adrien.bruneton@cea.fr>
Thu, 24 Sep 2020 13:51:44 +0000 (15:51 +0200)
15 files changed:
src/INTERP_KERNEL/DirectedBoundingBox.cxx
src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DQuadraticPolygon.cxx
src/INTERP_KERNEL/Interpolation3D.hxx
src/INTERP_KERNEL/PolygonAlgorithms.txx
src/MEDCoupling/MEDCouplingCartesianAMRMesh.cxx
src/MEDCoupling/MEDCouplingUMesh.cxx
src/MEDLoader/MEDFileMeshLL.cxx
src/ParaMEDMEM/MPIAccessDEC.cxx
src/ParaMEDMEMTest/ParaMEDMEMTest_InterpKernelDEC.cxx
src/ParaMEDMEMTest/ParaMEDMEMTest_StructuredCoincidentDEC.cxx
src/ParaMEDMEMTest/test_MPI_Access_Cancel.cxx
src/ParaMEDMEMTest/test_MPI_Access_IProbe.cxx
src/ParaMEDMEMTest/test_MPI_Access_ISend_IRecv_Length_1.cxx
src/ParaMEDMEMTest/test_MPI_Access_Time_0.cxx
src/ParaMEDMEMTest/test_perf.cxx

index a70db19a4469eb91d2fd7a2836984384cb42346f..2f03e8ad46e469390b742bee7eeb39faa67171ac 100644 (file)
@@ -28,7 +28,6 @@
 #define __AXIS(i)     (&_axes[(i)*_dim])
 #define __MIN(i)      _minmax[i*2]
 #define __MAX(i)      _minmax[i*2+1]
-#define __MYID        (long(this)%10000)
 #define __DMP(msg) \
   //  cout << msg << endl
 
index 9df9026a14e070acbe2d91a79a4f9151906b6803..b6f888faf21988dada614c2ca5c78cdb77c1fc1e 100644 (file)
@@ -540,10 +540,10 @@ void QuadraticPolygon::buildFromCrudeDataArray2(const std::map<mcIdType,INTERP_K
             {
               mcIdType idBg=direct?subEdge[2*j]:subEdge[2*nbOfSubEdges-2*j-1];
               mcIdType idEnd=direct?subEdge[2*j+1]:subEdge[2*nbOfSubEdges-2*j-2];
-              bool direction11,found=false;
-              bool direct1;//store if needed the direction in 1
-              mcIdType offset2;
-              mcIdType nbOfSubEdges1;
+              bool direction11=false,found=false;
+              bool direct1=false;//store if needed the direction in 1
+              mcIdType offset2=0;
+              mcIdType nbOfSubEdges1=0;
               for(std::vector<std::pair<mcIdType,std::pair<bool,mcIdType> > >::const_iterator it=idIns1.begin();it!=idIns1.end() && !found;it++)
                 {
                   mcIdType idIn1=(*it).first;//store if needed the cell id in 1
@@ -1089,7 +1089,7 @@ void QuadraticPolygon::ClosePolygons(std::list<QuadraticPolygon *>& pol1Zip, con
                                      std::vector<QuadraticPolygon *>& results)
 {
   bool directionKnownInPol2=false;
-  bool directionInPol2;
+  bool directionInPol2=false;
   bool needCleaning = false;
   for(std::list<QuadraticPolygon *>::iterator iter=pol1Zip.begin();iter!=pol1Zip.end();)
     {
index 43290d9f510ca908e95ce6c7cdd39e4411beb86e..9592252ba2b784025df5efe0d87d26be7c9e1f23 100755 (executable)
@@ -40,8 +40,6 @@ namespace INTERP_KERNEL
     Interpolation3D(const InterpolationOptions& io);\r
     template<class MyMeshType, class MatrixType>\r
     typename MyMeshType::MyConnType interpolateMeshes(const MyMeshType& srcMesh, const MyMeshType& targetMesh, MatrixType& result, const std::string& method);\r
-  private:\r
-    SplittingPolicy _splitting_policy;\r
   };\r
 }\r
 \r
index 1d4adc6c87ce4b012696272eab9dd57a932d90b1..17f41408ae14a46128dc77ce81ee69b7ca552342 100644 (file)
@@ -394,7 +394,7 @@ namespace INTERP_KERNEL
                                                                        int N1, int N2)
   {    
     int i_loc, i_glob, j1, j1_glob, j2,j2_glob, j3, j3_glob, j4,j4_glob,
-      i_prev, i_prev_glob, i_next, i_next_glob, nb_prev, sign, idim;
+      i_prev, i_prev_glob, i_next, i_next_glob, nb_prev=0, sign, idim;
     const double * Poly1, * Poly2;
     bool four_neighbours=false;
     _terminus = N1 < 3 || N2<3;
index 808c41083b9c3672ee6ca84a4952ab3434a6674d..719fd48d1cdd34c501ffa612dad6f272671f1e60 100755 (executable)
@@ -897,7 +897,7 @@ bool FindInflection(const INTERP_KERNEL::BoxSplittingOptions& bso, const Interna
 {
   bool cutFound(false); cutPlace=-1;// do not set axisId before to be sure that cutFound was set to true
   const std::vector< std::pair<mcIdType,mcIdType> >& part(patchToBeSplit->getConstPart());
-  mcIdType sign,minimumPatchLength(bso.getMinimumPatchLength());
+  mcIdType sign=0,minimumPatchLength(bso.getMinimumPatchLength());
   const mcIdType dim(patchToBeSplit->getDimension());
 
   std::vector<mcIdType> zeroCrossDims(dim,-1);
index 839051cf136102ea2c29a68dfa7bb845362b9a59..c022388b4eca168f1658ccf81d41d068cdd9d98a 100755 (executable)
@@ -7362,7 +7362,7 @@ void MEDCouplingUMesh::TryToCorrectPolyhedronOrientation(mcIdType *begin, mcIdTy
           nbOfEdgesInFace=std::distance(bgFace,endFace);
           if(!isPerm[i])
             {
-              bool b;
+              bool b=false;
               for(std::size_t j=0;j<nbOfEdgesInFace;j++)
                 {
                   std::pair<mcIdType,mcIdType> p1(bgFace[j],bgFace[(j+1)%nbOfEdgesInFace]);
index e9d3f2d1478776698e753d1574af0a6d62f2a4ec..72f4486e5d0f4d47e80c4cd4a648c98851e13e47 100644 (file)
@@ -104,7 +104,7 @@ double MeshCls::checkMeshTimeStep(med_idt fid, const std::string& mName, int nst
 {
   bool found=false;
   med_int numdt,numit;
-  med_float dtt;
+  med_float dtt=0.0;
   std::vector< std::pair<int,int> > p(nstep);
   for(int i=0;i<nstep;i++)
     {
@@ -171,7 +171,7 @@ std::vector<const BigMemoryObject *> MEDFileMeshL2::getDirectChildrenWithNull()
 
 INTERP_KERNEL::AutoCppPtr<MeshOrStructMeshCls> MEDFileMeshL2::GetMeshIdFromName(med_idt fid, const std::string& mName, MEDCoupling::MEDCouplingMeshType& meshType, MEDCoupling::MEDCouplingAxisType& axType, int& dt, int& it, std::string& dtunit1)
 {
-  med_mesh_type type_maillage;
+  med_mesh_type type_maillage=MED_UNDEF_MESH_TYPE;
   char maillage_description[MED_COMMENT_SIZE+1];
   char dtunit[MED_LNAME_SIZE+1];
   med_int spaceDim,dim;
@@ -182,7 +182,7 @@ INTERP_KERNEL::AutoCppPtr<MeshOrStructMeshCls> MEDFileMeshL2::GetMeshIdFromName(
   med_sorting_type stype;
   std::vector<std::string> ms;
   med_int nstep;
-  med_axis_type axistype;
+  med_axis_type axistype=MED_UNDEF_AXIS_TYPE;
   for(int i=0;i<n && found==0;i++)
     {
       med_int naxis(MEDmeshnAxis(fid,i+1));
index 21c1283630635c0532263b7f2846721c3dc3ef67..7ffa94195119e23fd508447918b65d417eb767f9 100644 (file)
@@ -335,7 +335,7 @@ namespace MEDCoupling
       {
         return allToAllTime( sendbuf, sendcount, sendtype , recvbuf, recvcount, recvtype ) ;
       }
-    int sts ;
+    int sts = 0;
     int target ;
     int sendoffset = 0 ;
     int recvoffset = 0 ;
@@ -397,7 +397,7 @@ namespace MEDCoupling
         return allToAllvTime( sendbuf, sendcounts, sdispls, sendtype ,
                               recvbuf, recvcounts, rdispls, recvtype ) ;
       }
-    int sts ;
+    int sts = 0;
     int target ;
     int SendRequestId ;
     int RecvRequestId ;
@@ -512,7 +512,7 @@ namespace MEDCoupling
   int MPIAccessDEC::allToAllTime( void* sendbuf, int sendcount , MPI_Datatype sendtype ,
                                   void* recvbuf, int recvcount , MPI_Datatype recvtype )
   {
-    int sts ;
+    int sts = 0;
     int target ;
     int sendoffset = 0 ;
     int SendTimeRequestId ;
@@ -632,7 +632,7 @@ namespace MEDCoupling
                                    void* recvbuf, int* recvcounts, int* rdispls,
                                    MPI_Datatype recvtype )
   {
-    int sts ;
+    int sts = 0;
     int target ;
     int SendTimeRequestId ;
     int SendDataRequestId ;
index 0c4ecab12b1980d99c69b81bd7564e880af4c558..9267c66210577ddcb386c7f49a2d210bb83024ac 100644 (file)
@@ -492,10 +492,10 @@ void ParaMEDMEMTest::testInterpKernelDEC_2D_(const char *srcMeth, const char *ta
 
   MEDCoupling::InterpKernelDEC dec (*source_group,*target_group);
 
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::ParaMESH* paramesh;
-  MEDCoupling::ParaFIELD* parafield;
-  ICoCo::MEDField* icocofield ;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::ParaMESH* paramesh = nullptr;
+  MEDCoupling::ParaFIELD* parafield = nullptr;
+  ICoCo::MEDField* icocofield = nullptr;
   
   string filename_xml1              = "square1_split";
   string filename_xml2              = "square2_split";
@@ -700,8 +700,8 @@ void ParaMEDMEMTest::testInterpKernelDEC2_2D_(const char *srcMeth, const char *t
 
   MEDCoupling::InterpKernelDEC dec (*source_group,*target_group);
 
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::MEDCouplingFieldDouble* mcfield;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::MEDCouplingFieldDouble* mcfield = nullptr;
   
   string filename_xml1              = "square1_split";
   string filename_xml2              = "square2_split";
@@ -859,10 +859,10 @@ void ParaMEDMEMTest::testInterpKernelDEC_3D_(const char *srcMeth, const char *ta
 
   MEDCoupling::InterpKernelDEC dec (*source_group,*target_group);
 
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::ParaMESH* paramesh;
-  MEDCoupling::ParaFIELD* parafield;
-  ICoCo::MEDField* icocofield ;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::ParaMESH* paramesh = nullptr;
+  MEDCoupling::ParaFIELD* parafield = nullptr;
+  ICoCo::MEDField* icocofield = nullptr;
   
   char * tmp_dir_c                    = getenv("TMP");
   string tmp_dir;
@@ -2116,11 +2116,10 @@ void ParaMEDMEMTest::testAsynchronousInterpKernelDEC_2D(double dtA, double tmaxA
 
   MEDCoupling::InterpKernelDEC dec (*source_group,*target_group);
   
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::ParaMESH* paramesh;
-  MEDCoupling::ParaFIELD* parafield;
-  
-  ICoCo::MEDField* icocofield ;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::ParaMESH* paramesh = nullptr;
+  MEDCoupling::ParaFIELD* parafield = nullptr;
+  ICoCo::MEDField* icocofield = nullptr;
 
   char * tmp_dir_c                    = getenv("TMP");
   string tmp_dir;
index 1f547230a1b9fa8f7d29ca96e054b3734790c36d..042d45b946266dd73a1875fc6fe40f559b355207 100644 (file)
@@ -72,9 +72,9 @@ void ParaMEDMEMTest::testStructuredCoincidentDEC() {
   MEDCoupling::MPIProcessorGroup target_group(interface,3,size-1);
   MEDCoupling::MPIProcessorGroup source_group (interface,0,2);
 
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::ParaMESH* paramesh;
-  MEDCoupling::ParaFIELD* parafield;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::ParaMESH* paramesh = nullptr;
+  MEDCoupling::ParaFIELD* parafield = nullptr;
 
   string filename_xml1 = INTERP_TEST::getResourceFile("square1_split");
   string filename_2    = INTERP_TEST::getResourceFile("square1.med");
index e1290eda30b64b0b2c88f4a8d0a1a749bab84468..99ba5c5cac38a1fbf686e43496c06641f3711fd3 100644 (file)
@@ -82,7 +82,7 @@ void MPIAccessTest::test_MPI_Access_Cancel() {
   int intsendbuf[5] ;
   double doublesendbuf[10] ;
   int RequestId[10] ;
-  int sts ;
+  int sts = 0;
   int i , j ;
   for ( j = 0 ; j < 3 ; j++ ) {
      for ( i = 0 ; i < 10 ; i++ ) {
index 5476f8b6e968bcf3111a27dd4b73a76d21f1bd54..46c391ee14a507c4c8cde39d51e754614627feb9 100644 (file)
@@ -81,7 +81,7 @@ void MPIAccessTest::test_MPI_Access_IProbe() {
   int target = 1 - myrank ;
   int sendbuf[10] ;
   int RequestId[10] ;
-  int sts ;
+  int sts = 0;
   int i ;
   for ( i = 0 ; i < 10 ; i++ ) {
      if ( myrank == 0 ) {
index 818db992de9f5165195e7951f16dbcd8861cadb8..674d47e82024af51307503c54e846b57d2edad25 100644 (file)
@@ -95,8 +95,8 @@ void MPIAccessTest::test_MPI_Access_ISend_IRecv_Length_1() {
     int j ;
     for (j = 1 ; j <= i ; j++) {
       int source ;
-      MPI_Datatype datatype ;
-      int outcount ;
+      MPI_Datatype datatype = 0;
+      int outcount = 0;
       int flag ;
       if ( myrank == 0 ) {
         mpi_access.test( SendRequestId[j], flag ) ;
index f7f253b19333b7bf8e70abda1676ee1c9e1df847..e168a59280a1b3e5c90d4067bc1e67cf0332f464 100644 (file)
@@ -112,7 +112,7 @@ void MPIAccessTest::test_MPI_Access_Time_0() {
   int RecvTimeRequestId[maxreq] ;
   int SendRequestId[maxreq] ;
   int RecvRequestId[maxreq] ;
-  int sts ;
+  int sts = 0;
   int sendbuf[maxreq] ;
   int recvbuf[maxreq] ;
   MEDCoupling::TimeMessage aSendTimeMsg[maxreq] ;
index 86d7534af31a1f741663780ba5d7746c58f4467e..ee5b273eb6b5a61534460de658eac72891897bce 100644 (file)
@@ -146,10 +146,10 @@ void testInterpKernelDEC_2D(const string& filename_xml1, const string& meshname1
   else
     dec.setIntersectionType(INTERP_KERNEL::Convex);
 
-  MEDCoupling::MEDCouplingUMesh* mesh;
-  MEDCoupling::ParaMESH* paramesh;
-  MEDCoupling::ParaFIELD* parafield;
-  ICoCo::MEDField* icocofield ;
+  MEDCoupling::MEDCouplingUMesh* mesh = nullptr;
+  MEDCoupling::ParaMESH* paramesh = nullptr;
+  MEDCoupling::ParaFIELD* parafield = nullptr;
+  ICoCo::MEDField* icocofield = nullptr;
   
   // To remove tmp files from disk
   ParaMEDMEMTest_TmpFilesRemover aRemover;