- Timestamp:
- 07/05/11 16:47:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp
r6579 r8801 11 11 Vec uf = NULL; 12 12 Vec ys = NULL; 13 NodeSets *nodesets = NULL; 13 Nodes* nodes = NULL; 14 Parameters* parameters = NULL; 14 15 15 16 /* output datasets: */ … … 20 21 21 22 /*checks on arguments on the matlab side: */ 22 if((nlhs!=NLHS) || (nrhs!= 3 && nrhs!=4)){23 if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){ 23 24 MergesolutionfromftogUsage(); 24 25 _error_(" usage. See above"); … … 28 29 FetchData(&uf,UF); 29 30 FetchData(&ys,YS); 30 FetchNodeSets(&nodesets,NODESETS); 31 FetchData((DataSet**)&nodes,NODES); 32 FetchParams(¶meters,PARAMETERS); 31 33 32 34 /*!Reduce vector: */ 33 if (nrhs== 3){34 Mergesolutionfromftogx(&ug, uf,ys,nodes ets);35 if (nrhs==4){ 36 Mergesolutionfromftogx(&ug, uf,ys,nodes,parameters); 35 37 } 36 38 else{ 37 39 FetchData(&flag_ys0,YSFLAG); 38 Mergesolutionfromftogx(&ug, uf,ys,nodes ets,flag_ys0);40 Mergesolutionfromftogx(&ug, uf,ys,nodes,parameters,flag_ys0); 39 41 } 40 42 … … 46 48 VecFree(&ug); 47 49 VecFree(&ys); 48 delete nodesets; 50 delete nodes; 51 delete parameters; 49 52 50 53 /*end module: */ … … 55 58 { 56 59 _printf_(true,"\n"); 57 _printf_(true," usage: [ug] = %s(uf,ys,nodes ets,[flag_ys0]);\n",__FUNCT__);60 _printf_(true," usage: [ug] = %s(uf,ys,nodes,parameters,[flag_ys0]);\n",__FUNCT__); 58 61 _printf_(true,"\n"); 59 62 }
Note:
See TracChangeset
for help on using the changeset viewer.