Changeset 18521 for issm/trunk-jpl/src/c/classes/Params/Parameters.cpp
- Timestamp:
- 09/15/14 16:17:28 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Params/Parameters.cpp
r18237 r18521 57 57 58 58 for ( object=objects.begin() ; object < objects.end(); object++ ){ 59 param= dynamic_cast<Param*>(*object);59 param=xDynamicCast<Param*>(*object); 60 60 if(param->InstanceEnum()==enum_type) return true; 61 61 } … … 70 70 for ( object=objects.begin() ; object < objects.end(); object++ ){ 71 71 72 param= dynamic_cast<Param*>(*object);72 param=xDynamicCast<Param*>(*object); 73 73 if(param->InstanceEnum()==enum_type){ 74 74 param->GetParameterValue(pbool); … … 86 86 for ( object=objects.begin() ; object < objects.end(); object++ ){ 87 87 88 param= dynamic_cast<Param*>(*object);88 param=xDynamicCast<Param*>(*object); 89 89 if(param->InstanceEnum()==enum_type){ 90 90 param->GetParameterValue(pinteger); … … 102 102 for ( object=objects.begin() ; object < objects.end(); object++ ){ 103 103 104 param= dynamic_cast<Param*>(*object);104 param=xDynamicCast<Param*>(*object); 105 105 if(param->InstanceEnum()==enum_type){ 106 106 param->GetParameterValue(pscalar); … … 118 118 for ( object=objects.begin() ; object < objects.end(); object++ ){ 119 119 120 param= dynamic_cast<Param*>(*object);120 param=xDynamicCast<Param*>(*object); 121 121 if(param->InstanceEnum()==enum_type){ 122 122 param->GetParameterValue(pscalar,time); … … 134 134 for ( object=objects.begin() ; object < objects.end(); object++ ){ 135 135 136 param= dynamic_cast<Param*>(*object);136 param=xDynamicCast<Param*>(*object); 137 137 if(param->InstanceEnum()==enum_type){ 138 138 param->GetParameterValue(pstring); … … 151 151 for ( object=objects.begin() ; object < objects.end(); object++ ){ 152 152 153 param= dynamic_cast<Param*>(*object);153 param=xDynamicCast<Param*>(*object); 154 154 if(param->InstanceEnum()==enum_type){ 155 155 param->GetParameterValue(pstringarray,pM); … … 168 168 for ( object=objects.begin() ; object < objects.end(); object++ ){ 169 169 170 param= dynamic_cast<Param*>(*object);170 param=xDynamicCast<Param*>(*object); 171 171 if(param->InstanceEnum()==enum_type){ 172 172 param->GetParameterValue(pintarray,pM); … … 185 185 for ( object=objects.begin() ; object < objects.end(); object++ ){ 186 186 187 param= dynamic_cast<Param*>(*object);187 param=xDynamicCast<Param*>(*object); 188 188 if(param->InstanceEnum()==enum_type){ 189 189 param->GetParameterValue(pintarray,pM,pN); … … 202 202 for ( object=objects.begin() ; object < objects.end(); object++ ){ 203 203 204 param= dynamic_cast<Param*>(*object);204 param=xDynamicCast<Param*>(*object); 205 205 if(param->InstanceEnum()==enum_type){ 206 206 param->GetParameterValue(pIssmDoublearray,pM); … … 219 219 for ( object=objects.begin() ; object < objects.end(); object++ ){ 220 220 221 param= dynamic_cast<Param*>(*object);221 param=xDynamicCast<Param*>(*object); 222 222 if(param->InstanceEnum()==enum_type){ 223 223 param->GetParameterValue(pIssmDoublearray,pM,pN); … … 236 236 for ( object=objects.begin() ; object < objects.end(); object++ ){ 237 237 238 param= dynamic_cast<Param*>(*object);238 param=xDynamicCast<Param*>(*object); 239 239 if(param->InstanceEnum()==enum_type){ 240 240 param->GetParameterValue(parray,pM,pmdims_array,pndims_array); … … 252 252 for ( object=objects.begin() ; object < objects.end(); object++ ){ 253 253 254 param= dynamic_cast<Param*>(*object);254 param=xDynamicCast<Param*>(*object); 255 255 if(param->InstanceEnum()==enum_type){ 256 256 param->GetParameterValue(pvec); … … 269 269 for ( object=objects.begin() ; object < objects.end(); object++ ){ 270 270 271 param= dynamic_cast<Param*>(*object);271 param=xDynamicCast<Param*>(*object); 272 272 if(param->InstanceEnum()==enum_type){ 273 273 param->GetParameterValue(pmat); … … 286 286 for ( object=objects.begin() ; object < objects.end(); object++ ){ 287 287 288 param= dynamic_cast<Param*>(*object);288 param=xDynamicCast<Param*>(*object); 289 289 if(param->InstanceEnum()==enum_type){ 290 290 param->GetParameterValue(pfid); … … 303 303 for ( object=objects.begin() ; object < objects.end(); object++ ){ 304 304 305 param= dynamic_cast<Param*>(*object);305 param=xDynamicCast<Param*>(*object); 306 306 if(param->InstanceEnum()==enum_type){ 307 307 param->GetParameterValue(pdataset); … … 318 318 319 319 /*first, figure out if the param has already been created: */ 320 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));320 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 321 321 322 322 if(param) param->SetValue(boolean); //already exists, just set it. … … 329 329 330 330 /*first, figure out if the param has already been created: */ 331 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));331 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 332 332 333 333 if(param) param->SetValue(integer); //already exists, just set it. … … 340 340 341 341 /*first, figure out if the param has already been created: */ 342 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));342 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 343 343 344 344 if(param) param->SetValue(scalar); //already exists, just set it. … … 351 351 352 352 /*first, figure out if the param has already been created: */ 353 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));353 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 354 354 355 355 if(param) param->SetValue(string); //already exists, just set it. … … 362 362 363 363 /*first, figure out if the param has already been created: */ 364 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));364 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 365 365 366 366 if(param) param->SetValue(stringarray,M); //already exists, just set it. … … 373 373 374 374 /*first, figure out if the param has already been created: */ 375 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));375 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 376 376 377 377 if(param) param->SetValue(IssmDoublearray,M); //already exists, just set it. … … 384 384 385 385 /*first, figure out if the param has already been created: */ 386 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));386 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 387 387 388 388 if(param) param->SetValue(IssmDoublearray,M,N); //already exists, just set it. … … 395 395 396 396 /*first, figure out if the param has already been created: */ 397 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));397 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 398 398 399 399 if(param) param->SetValue(intarray,M); //already exists, just set it. … … 406 406 407 407 /*first, figure out if the param has already been created: */ 408 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));408 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 409 409 410 410 if(param) param->SetValue(intarray,M,N); //already exists, just set it. … … 417 417 418 418 /*first, figure out if the param has already been created: */ 419 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));419 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 420 420 421 421 if(param) param->SetValue(vector); //already exists, just set it. … … 428 428 429 429 /*first, figure out if the param has already been created: */ 430 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));430 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 431 431 432 432 if(param) param->SetValue(matrix); //already exists, just set it. … … 439 439 440 440 /*first, figure out if the param has already been created: */ 441 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));441 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 442 442 443 443 if(param) param->SetValue(fid); //already exists, just set it. … … 450 450 451 451 /*first, figure out if the param has already been created: */ 452 param= dynamic_cast<Param*>(this->FindParamObject(enum_type));452 param=xDynamicCast<Param*>(this->FindParamObject(enum_type)); 453 453 454 454 if(param) param->SetValue(dataset); //already exists, just set it. … … 464 464 for ( object=objects.begin() ; object < objects.end(); object++ ){ 465 465 466 param= dynamic_cast<Param*>(*object);466 param=xDynamicCast<Param*>(*object); 467 467 if(param->InstanceEnum()==enum_type){ 468 468 return (*object);
Note:
See TracChangeset
for help on using the changeset viewer.