]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Aggressive med321 porting to continue porting
authorAnthony Geay <anthony.geay@edf.fr>
Thu, 8 Feb 2018 15:30:35 +0000 (16:30 +0100)
committerAnthony Geay <anthony.geay@edf.fr>
Thu, 8 Feb 2018 15:30:35 +0000 (16:30 +0100)
src/MEDLoader/MEDFileField.cxx
src/MEDLoader/MEDFileField1TS.cxx
src/MEDLoader/MEDFileField1TS.hxx
src/MEDLoader/MEDFileFieldMultiTS.cxx
src/MEDLoader/MEDFileFieldMultiTS.hxx
src/MEDLoader/MEDLoader.cxx

index 1042ac0d0360ce40ea4f245aba7891109428f063..20db49c0f380f64a91e7afa2ef7a009921627198 100644 (file)
@@ -276,11 +276,11 @@ try:MEDFileFieldGlobsReal(fid)
             _fields[i]=MEDFileIntFieldMultiTSWithoutSDA::New(fid,fieldName,meshName,typcha,infos,nbOfStep,dtunit,loadAll,ms,entities);
             break;
           }
-        case MED_FLOAT32:
+          /*case MED_FLOAT32:
           {
             _fields[i]=MEDFileFloatFieldMultiTSWithoutSDA::New(fid,fieldName,meshName,typcha,infos,nbOfStep,dtunit,loadAll,ms,entities);
             break;
-          }
+            }*/
         case MED_INT:
           {
             if(sizeof(med_int)==sizeof(int))
index 004c178c591dcf9b36bc2852b8662b1dbbefa061..2989cf6e781ccb7631288a48d9aae60bbe05e31f 100644 (file)
@@ -1684,11 +1684,13 @@ MEDFileAnyTypeField1TSWithoutSDA *MEDFileAnyTypeField1TS::BuildContentFrom(med_i
         ret=MEDFileIntField1TSWithoutSDA::New(fieldName,meshName,-1,-1/*iteration*/,-1/*order*/,std::vector<std::string>());
         break;
       }
-    case MED_FLOAT32:
+#if 0
+  case MED_FLOAT32:
       {
         ret=MEDFileFloatField1TSWithoutSDA::New(fieldName,meshName,-1,-1/*iteration*/,-1/*order*/,std::vector<std::string>());
         break;
       }
+#endif
     case MED_INT:
       {
         if(sizeof(med_int)==sizeof(int))
@@ -1752,11 +1754,13 @@ MEDFileAnyTypeField1TSWithoutSDA *MEDFileAnyTypeField1TS::BuildContentFrom(med_i
         ret=MEDFileIntField1TSWithoutSDA::New(fieldName,meshName,-1,-1/*iteration*/,-1/*order*/,std::vector<std::string>());
         break;
       }
+#if 0
     case MED_FLOAT32:
       {
         ret=MEDFileFloatField1TSWithoutSDA::New(fieldName,meshName,-1,-1/*iteration*/,-1/*order*/,std::vector<std::string>());
         break;
       }
+#endif
     case MED_INT:
       {
         if(sizeof(med_int)==sizeof(int))
@@ -1912,11 +1916,13 @@ MEDFileAnyTypeField1TSWithoutSDA *MEDFileAnyTypeField1TS::BuildContentFrom(med_i
         ret=MEDFileIntField1TSWithoutSDA::New(fieldName,meshName,-1,iteration,order,std::vector<std::string>());
         break;
       }
+#if 0
     case MED_FLOAT32:
       {
         ret=MEDFileFloatField1TSWithoutSDA::New(fieldName,meshName,-1,iteration,order,std::vector<std::string>());
         break;
       }
+#endif
     case MED_INT:
       {
         if(sizeof(med_int)==sizeof(int))
index 54f75f887312c9e8cc78c4385d8a4310e5cd85e6..155dd85aea0a2ea62f57ca377de021ace154afc0 100644 (file)
@@ -444,7 +444,7 @@ namespace MEDCoupling
   {
     friend class MEDFileTemplateField1TS<float>;
   private:
-    med_field_type getMEDFileFieldType() const { return MED_FLOAT32; }
+    med_field_type getMEDFileFieldType() const { return MED_INT32; }
     MEDLOADER_EXPORT MEDFileFloatField1TS *shallowCpy() const { return new MEDFileFloatField1TS(*this); }
   private:
     ~MEDFileFloatField1TS() { }
index 7630fc4c9507e3af99988ff740bceeb22e0617e3..07fb0d371368eb7da379cf7a8465fb7fb19e7e37 100644 (file)
@@ -502,11 +502,13 @@ void MEDFileAnyTypeFieldMultiTSWithoutSDA::loadStructureOrStructureAndBigArraysR
             _time_steps[i]=MEDFileIntField1TSWithoutSDA::New(getName(),getMeshName(),i+1,numdt,numo,_infos);
             break;
           }
+#if 0
         case MED_FLOAT32:
           {
             _time_steps[i]=MEDFileFloatField1TSWithoutSDA::New(getName(),getMeshName(),i+1,numdt,numo,_infos);
             break;
           }
+#endif
         case MED_INT:
           {
             if(sizeof(med_int)==sizeof(int))
@@ -1160,11 +1162,13 @@ MEDFileAnyTypeFieldMultiTSWithoutSDA *MEDFileAnyTypeFieldMultiTS::BuildContentFr
         ret=new MEDFileIntFieldMultiTSWithoutSDA(fid,i,loadAll,ms,entities);
         break;
       }
+#if 0
     case MED_FLOAT32:
       {
         ret=new MEDFileFloatFieldMultiTSWithoutSDA(fid,i,loadAll,ms,entities);
         break;
       }
+#endif
     case MED_INT:
       {
         if(sizeof(med_int)==sizeof(int))
@@ -1204,11 +1208,13 @@ MEDFileAnyTypeFieldMultiTSWithoutSDA *MEDFileAnyTypeFieldMultiTS::BuildContentFr
         ret=new MEDFileIntFieldMultiTSWithoutSDA(fid,0,loadAll,ms,0);
         break;
       }
+#if 0
     case MED_FLOAT32:
       {
         ret=new MEDFileFloatFieldMultiTSWithoutSDA(fid,0,loadAll,ms,0);
         break;
       }
+#endif
     case MED_INT:
       {
         if(sizeof(med_int)==sizeof(int))
index 40a9e08a9b74cf786b0026c8c28b1333cb71658a..534c672881b4faad19036b310c909958fc5a869f 100644 (file)
@@ -188,7 +188,7 @@ namespace MEDCoupling
   protected:
     MEDFileFloatFieldMultiTSWithoutSDA(const std::string& fieldName, const std::string& meshName):MEDFileNDTemplateFieldMultiTSWithoutSDA<float>(fieldName,meshName) { }
     MEDFileFloatFieldMultiTSWithoutSDA(med_idt fid, const std::string& fieldName, const std::string& meshName, med_field_type fieldTyp, const std::vector<std::string>& infos, int nbOfStep, const std::string& dtunit, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities):MEDFileNDTemplateFieldMultiTSWithoutSDA<float>(fid,fieldName,meshName,fieldTyp,infos,nbOfStep,dtunit,loadAll,ms,entities) { }
-    med_field_type getMEDFileFieldType() const { return MED_FLOAT32; }
+    med_field_type getMEDFileFieldType() const { return MED_INT32; }
   public:
     MEDLOADER_EXPORT MEDFileFloatFieldMultiTSWithoutSDA() { }
   };
index fcbe7d8ebc2d875f42c4ad7e09f262a3bc9e0167..8cf534bdb0cdd5b1a1f6d7f9fa112b3abcd82587 100644 (file)
@@ -49,7 +49,7 @@
 #include <algorithm>
 
 
-med_geometry_type typmai[MED_N_CELL_FIXED_GEO] = { MED_POINT1,
+med_geometry_type typmai[MED_N_CELL_FIXED_GEO+1] = { MED_POINT1,
   MED_SEG2,
   MED_SEG3,
   MED_SEG4,
@@ -67,7 +67,7 @@ med_geometry_type typmai[MED_N_CELL_FIXED_GEO] = { MED_POINT1,
   MED_TETRA10,
   MED_PYRA13,
   MED_PENTA15,
-  MED_PENTA18,
+  MED_PENTA15,
   MED_HEXA20,
   MED_HEXA27,
   MED_POLYGON,
@@ -76,7 +76,7 @@ med_geometry_type typmai[MED_N_CELL_FIXED_GEO] = { MED_POINT1,
 
 med_geometry_type typmainoeud[1] = { MED_NONE };
 
-INTERP_KERNEL::NormalizedCellType typmai2[MED_N_CELL_FIXED_GEO] = { INTERP_KERNEL::NORM_POINT1,
+INTERP_KERNEL::NormalizedCellType typmai2[MED_N_CELL_FIXED_GEO+1] = { INTERP_KERNEL::NORM_POINT1,
   INTERP_KERNEL::NORM_SEG2,
   INTERP_KERNEL::NORM_SEG3,
   INTERP_KERNEL::NORM_SEG4,
@@ -94,7 +94,7 @@ INTERP_KERNEL::NormalizedCellType typmai2[MED_N_CELL_FIXED_GEO] = { INTERP_KERNE
   INTERP_KERNEL::NORM_TETRA10,
   INTERP_KERNEL::NORM_PYRA13,
   INTERP_KERNEL::NORM_PENTA15,
-  INTERP_KERNEL::NORM_PENTA18,
+  INTERP_KERNEL::NORM_PENTA15,
   INTERP_KERNEL::NORM_HEXA20,
   INTERP_KERNEL::NORM_HEXA27,
   INTERP_KERNEL::NORM_POLYGON,
@@ -129,7 +129,7 @@ med_geometry_type typmai3[34] = { MED_POINT1,//0
   MED_PENTA15,//25
   MED_NONE,//26
   MED_HEXA27,//27
-  MED_PENTA18,//28
+  MED_PENTA15,//28
   MED_NONE,//29
   MED_HEXA20,//30
   MED_POLYHEDRON,//31