Changeset 13379
- Timestamp:
- 09/17/12 11:20:21 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/c/Container/Elements.cpp ¶
r13325 r13379 213 213 #endif 214 214 215 215 216 /*Get out if there is no results. Otherwise broadcast info*/ 216 217 if(!numberofresults) return; … … 249 250 #ifdef _HAVE_ADOLC_ 250 251 IssmPDouble* vector_serial_passive=xNew<IssmPDouble>(vectorsize); 251 for(i =0;i<vectorsize;i++)vector_serial_passive[i]=reCast<IssmPDouble>(vector_serial[i]);252 for(int k=0;k<vectorsize;k++)vector_serial_passive[k]=reCast<IssmPDouble>(vector_serial[k]); 252 253 results->AddObject(new GenericExternalResult<double*>(results->Size()+1,resultsenums[i],vector_serial_passive,vectorsize,1,resultssteps[i],resultstimes[i])); 253 254 xDelete<IssmPDouble>(vector_serial_passive); … … 274 275 results->AddObject(new GenericExternalResult<int>(results->Size()+1,PatchNodesEnum, patch->maxnodes,1,0)); 275 276 #ifdef _HAVE_ADOLC_ 276 IssmPDouble* values_passive=xNew<IssmPDouble>(patch->numrows );277 for(i =0;i<patch->numrows;i++)values_passive[i]=reCast<IssmPDouble>(patch->values[i]);277 IssmPDouble* values_passive=xNew<IssmPDouble>(patch->numrows*patch->numcols); 278 for(int k=0;k<(patch->numrows*patch->numcols);k++)values_passive[k]=reCast<IssmPDouble>(patch->values[k]); 278 279 results->AddObject(new GenericExternalResult<double*>(results->Size()+1,PatchEnum, values_passive,patch->numrows,patch->numcols,1,0)); 279 280 xDelete<IssmPDouble>(values_passive);
Note:
See TracChangeset
for help on using the changeset viewer.