Changeset 21602
- Timestamp:
- 03/10/17 14:03:51 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-GRL2017/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp
r21445 r21602 211 211 /*masscon variables: */ 212 212 char** masscon_name_s = NULL; 213 int* masscon_definitionenum_s= NULL;213 char** masscon_definitionstring_s = NULL; 214 214 char** masscon_namex_s = NULL; 215 215 char** masscon_namey_s = NULL; … … 220 220 /*Fetch names and multiplicators, etc ... (see src/m/classes/masscon_axpby.m): */ 221 221 iomodel->FetchMultipleData(&masscon_name_s,&num, "md.massconaxpby.name"); 222 iomodel->FetchMultipleData(&masscon_definition enum_s,&num,"md.massconaxpby.definitionenum");222 iomodel->FetchMultipleData(&masscon_definitionstring_s,&num,"md.massconaxpby.definitionstring"); 223 223 iomodel->FetchMultipleData(&masscon_namex_s,&num, "md.massconaxpby.namex"); 224 224 iomodel->FetchMultipleData(&masscon_namey_s,&num, "md.massconaxpby.namey"); … … 228 228 229 229 /*Create a masscon axpyb object: */ 230 output_definitions->AddObject(new Massconaxpby(masscon_name_s[j], masscon_definitionenum_s[j],masscon_namex_s[j],masscon_namey_s[j],masscon_alpha_s[j],masscon_beta_s[j]));230 output_definitions->AddObject(new Massconaxpby(masscon_name_s[j],StringToEnumx(masscon_definitionstring_s[j]),masscon_namex_s[j],masscon_namey_s[j],masscon_alpha_s[j],masscon_beta_s[j])); 231 231 232 232 } … … 235 235 for(j=0;j<num;j++){ 236 236 char* string=NULL; 237 string = masscon_definitionstring_s[j]; xDelete<char>(string); 237 238 string = masscon_name_s[j]; xDelete<char>(string); 238 239 string = masscon_namex_s[j]; xDelete<char>(string); 239 240 string = masscon_namey_s[j]; xDelete<char>(string); 240 241 } 242 xDelete<char*>(masscon_definitionstring_s); 241 243 xDelete<char*>(masscon_name_s); 242 244 xDelete<char*>(masscon_namex_s); 243 245 xDelete<char*>(masscon_namey_s); 244 xDelete<int>(masscon_definitionenum_s);245 246 xDelete<IssmDouble>(masscon_alpha_s); 246 247 xDelete<IssmDouble>(masscon_beta_s);
Note:
See TracChangeset
for help on using the changeset viewer.