Changeset 265 for XMLIO_V2/dev/dev_rv/src/xmlio/output/nc4_data_output.cpp
- Timestamp:
- 09/06/11 11:57:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/xmlio/output/nc4_data_output.cpp
r205 r265 1 1 2 #include "nc4_data_output.hpp" 2 3 … … 137 138 domain->data_jbegin.getValue()*/); 138 139 139 SuperClassWriter::setDefaultValue(maskid, &dvm);140 //SuperClassWriter::setDefaultValue(maskid, &dvm); 140 141 141 142 SuperClassWriter::definition_end(); … … 223 224 ? field->name.getValue() : field->getBaseFieldReference()->getId(); 224 225 225 unsigned int ssize = domain-> ni.getValue() * domain->nj.getValue();226 unsigned int ssize = domain->zoom_ni_loc.getValue() * domain->zoom_nj_loc.getValue(); 226 227 bool isCurvilinear = (domain->lonvalue.getValue()->size() == ssize); 227 228 … … 380 381 if (grid->hasAxis()) // 3D 381 382 { 382 ARRAY(double, 3) field_data3D ;383 ARRAY(double, 3) field_data3D (new CArray<double,3>(grid->getLocalShape()/*, boost::c_storage_order()*/)); 383 384 grid->outputField(field_data, field_data3D); 384 SuperClassWriter::writeData(field_data3D, fieldid, true, 0);385 SuperClassWriter::writeData(field_data3D, fieldid, true, field->getNStep()-1); 385 386 386 387 } 387 388 else // 2D 388 389 { 389 ARRAY(double, 3) field_data2D;390 ARRAY(double, 2) field_data2D (new CArray<double, 2>(grid->getLocalShape()/*, boost::c_storage_order()*/)); 390 391 grid->outputField(field_data, field_data2D); 391 SuperClassWriter::writeData(field_data2D, fieldid, true, 0);392 SuperClassWriter::writeData(field_data2D, fieldid, true, field->getNStep()-1); 392 393 } 393 394 }
Note: See TracChangeset
for help on using the changeset viewer.