Ignore:
Timestamp:
09/06/11 11:57:45 (13 years ago)
Author:
hozdoba
Message:

Corrections après tests sur titane

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/output/onetcdf4.hpp

    r264 r265  
    1212#define MPI_INCLUDED 
    1313#include <netcdf.h> 
    14 extern "C" 
    15 { 
     14extern "C" { 
    1615#include <netcdf_par.h> 
    1716} 
     
    9594            int getVariable(const StdString & varname); 
    9695            int getDimension(const StdString & dimname); 
    97             std::vector<StdSize> getDimensions(const StdString & varname); 
    98             int getUnlimitedDimension(void); 
     96            std::vector<StdSize>   getDimensions       (const StdString & varname); 
     97            std::vector<StdString> getDimensionsIdList (const StdString * varname); 
     98            int       getUnlimitedDimension(void); 
     99            StdString getUnlimitedDimensionName(void); 
    99100 
    100101            bool varExist(const StdString & varname); 
     
    145146         this->getWriteDataInfos 
    146147         (name, record, array_size,  sstart, scount, start, count); 
     148         if (data->num_elements() != array_size) 
     149         { 
     150            ERROR("CONetCDF4::writeData(...)", 
     151                  << "[ input array size = "  << data->num_elements() 
     152                  << ", intern array size = " << array_size 
     153                  << " ] Invalid input data !" ); 
     154         } 
     155          
    147156         this->writeData_(grpid, varid, sstart, scount, data->data()); 
    148157      } 
Note: See TracChangeset for help on using the changeset viewer.