Changeset 1249 for XIOS/dev/XIOS_DEV_CMIP6/src/filter
- Timestamp:
- 08/30/17 15:33:51 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/XIOS_DEV_CMIP6/src/filter/source_filter.cpp
r1242 r1249 33 33 34 34 packet->data.resize(grid->storeIndex_client.numElements()); 35 if (compression) grid->inputField(data, packet->data) ; 36 else 37 { 38 // just make a flat copy 39 CArray<double, N> data_tmp(data.copy()) ; // supress const attribute 40 CArray<double,1> dataTmp2(data_tmp.dataFirst(),shape(data.numElements()),neverDeleteData) ; 41 packet->data = dataTmp2 ; 42 } 35 grid->inputField(data, packet->data) ; 36 // if (compression) grid->inputField(data, packet->data) ; 37 // else 38 // { 39 // // just make a flat copy 40 // CArray<double, N> data_tmp(data.copy()) ; // supress const attribute 41 // CArray<double,1> dataTmp2(data_tmp.dataFirst(),shape(data.numElements()),neverDeleteData) ; 42 // packet->data = dataTmp2 ; 43 // } 43 44 // Convert missing values to NaN 44 45 if (hasMissingValue) … … 72 73 packet->timestamp = date; 73 74 packet->status = CDataPacket::NO_ERROR; 74 75 // if (data.size() != grid->storeIndex_toSrv.size()) 75 76 76 if (data.size() != grid->storeIndex_fromSrv.size()) 77 77 ERROR("CSourceFilter::streamDataFromServer(CDate date, const std::map<int, CArray<double, 1> >& data)", … … 82 82 std::map<int, CArray<double, 1> >::const_iterator it, itEnd = data.end(); 83 83 for (it = data.begin(); it != itEnd; it++) 84 { 85 // CArray<int,1>& index = grid->storeIndex_toSrv[it->first]; 84 { 86 85 CArray<int,1>& index = grid->storeIndex_fromSrv[it->first]; 87 86 for (int n = 0; n < index.numElements(); n++)
Note: See TracChangeset
for help on using the changeset viewer.