Changeset 4540
- Timestamp:
- 07/12/10 16:48:08 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/OptArgs.h
r4048 r4540 13 13 14 14 char* function_name; 15 mxArray* models; 16 mxArray* inputs; 17 mxArray* param_g; 18 mxArray* grad_g; 15 mxArray* femmodel; 19 16 mxArray* n; 20 mxArray* analysis_type;21 mxArray* sub_analysis_type;22 17 23 18 }; -
issm/trunk/src/c/shared/Numerics/OptFunc.cpp
r3775 r4540 20 20 double J; 21 21 22 mxArray* inputs[ 7];22 mxArray* inputs[3]; 23 23 mxArray* psearch_scalar=NULL; 24 24 mxArray* mxJ=NULL; … … 26 26 psearch_scalar=mxCreateDoubleScalar(scalar); 27 27 inputs[0]=psearch_scalar; 28 inputs[1]=optargs->models; 29 inputs[3]=optargs->param_g; 30 inputs[4]=optargs->grad_g; 31 inputs[5]=optargs->n; 32 inputs[6]=optargs->analysis_type; 33 inputs[7]=optargs->sub_analysis_type; 28 inputs[1]=optargs->femmodel; 29 inputs[2]=optargs->n; 34 30 35 mexCallMATLAB( 1, &mxJ, 8, (mxArray**)inputs, optargs->function_name);31 mexCallMATLAB( 1, &mxJ, 3, (mxArray**)inputs, optargs->function_name); 36 32 37 33 /*extract misfit from mxArray*/ -
issm/trunk/src/c/solutions/steadystateconvergence.cpp
r4236 r4540 37 37 temperature_converged=InputConvergencex(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,&temperatureenums[0],2,&convergencecriterion[0],&convergencecriterionvalue[0],1); 38 38 39 40 39 if(velocity_converged && temperature_converged)converged=1; 41 40 42 41 /*return: */ 43 42 return converged; 44 45 43 }
Note:
See TracChangeset
for help on using the changeset viewer.