Changeset 6261
- Timestamp:
- 10/12/10 14:17:14 (14 years ago)
- Location:
- issm/trunk/src/mex/Gradj
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk/src/mex/Gradj/Gradj.cpp ¶
r4573 r6261 8 8 9 9 /*input datasets: */ 10 Elements* elements = NULL; 10 int control_type; 11 Elements *elements = NULL; 11 12 Nodes *nodes = NULL; 12 Vertices 13 Loads *loads = NULL;14 Materials 13 Vertices *vertices = NULL; 14 Loads *loads = NULL; 15 Materials *materials = NULL; 15 16 Parameters *parameters = NULL; 16 int control_type;17 17 18 18 /* output datasets: */ 19 Vec grad_g = NULL; 20 19 Vec gradient = NULL; 21 20 22 21 /*Boot module: */ … … 33 32 FetchData((DataSet**)&materials,MATERIALS); 34 33 FetchParams(¶meters,PARAMETERS); 35 parameters->FindParam(&control_type,ControlTypeEnum);34 FetchData(&control_type,CONTROLTYPE); 36 35 37 36 /*configure: */ … … 41 40 42 41 /*!Call core code: */ 43 Gradjx(&grad _g,elements,nodes,vertices,loads,materials,parameters,control_type);42 Gradjx(&gradient, elements,nodes, vertices,loads, materials,parameters, control_type); 44 43 45 44 /*write output : */ 46 WriteData(GRADG,grad _g);45 WriteData(GRADG,gradient); 47 46 48 47 /*Free ressources: */ … … 53 52 delete materials; 54 53 delete parameters; 55 VecFree(&grad _g);54 VecFree(&gradient); 56 55 57 56 /*end module: */ … … 62 61 { 63 62 _printf_("\n"); 64 _printf_(" usage: [grad _g] = %s(elements,nodes,vertices,loads, materials, parameters);\n",__FUNCT__);63 _printf_(" usage: [gradient] = %s(elements,nodes,vertices,loads, materials, parameters,control_type);\n",__FUNCT__); 65 64 _printf_("\n"); 66 65 } -
TabularUnified issm/trunk/src/mex/Gradj/Gradj.h ¶
r4236 r6261 24 24 #define MATERIALS (mxArray*)prhs[4] 25 25 #define PARAMETERS (mxArray*)prhs[5] 26 #define CONTROLTYPE (mxArray*)prhs[6] 26 27 27 28 /* serial output macros: */ … … 32 33 #define NLHS 1 33 34 #undef NRHS 34 #define NRHS 635 #define NRHS 7 35 36 36 37 #endif /* _GRADJ_H */
Note:
See TracChangeset
for help on using the changeset viewer.