Changeset 870
- Timestamp:
- 06/09/09 15:32:17 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/ModelProcessorx/Prognostic/CreateParametersPrognostic.cpp
r862 r870 18 18 DataSet* parameters=NULL; 19 19 int count; 20 int i; 20 int i; 21 int dim; 21 22 22 23 double* vx=NULL; … … 57 58 xfree((void**)&vz); 58 59 xfree((void**)&u_g); 59 60 /*Get pressure: */61 ModelFetchData((void**)&pressure,NULL,NULL,model_handle,"pressure","Matrix","Mat");62 63 count++;64 param= new Param(count,"p_g",DOUBLEVEC);65 if(pressure) param->SetDoubleVec(pressure,model->numberofnodes,1);66 else param->SetDoubleVec(pressure,0,0);67 parameters->AddObject(param);68 60 69 /*Free pressure: */ 70 xfree((void**)&pressure); 61 /*Get pressure if 3d model: */ 62 parameters->FindParam((void*)&dim,"dim"); 63 if (dim==3){ 64 ModelFetchData((void**)&pressure,NULL,NULL,model_handle,"pressure","Matrix","Mat"); 65 66 count++; 67 param= new Param(count,"p_g",DOUBLEVEC); 68 if(pressure) param->SetDoubleVec(pressure,model->numberofnodes,1); 69 else param->SetDoubleVec(pressure,0,0); 70 parameters->AddObject(param); 71 72 /*Free pressure: */ 73 xfree((void**)&pressure); 74 } 71 75 72 76 /*Get thickness: */
Note:
See TracChangeset
for help on using the changeset viewer.