Changeset 1649
- Timestamp:
- 08/11/09 15:13:02 (16 years ago)
- Location:
- issm/trunk/src/mex
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/mex/Du/Du.cpp
r1185 r1649 16 16 DataSet* materials=NULL; 17 17 ParameterInputs* inputs=NULL; 18 char* analysis_type_string=NULL;19 18 int analysis_type; 20 char* sub_analysis_type_string=NULL;21 19 int sub_analysis_type; 22 20 … … 36 34 FetchData((void**)&loads,NULL,NULL,LOADS,"DataSet",NULL); 37 35 FetchData((void**)&materials,NULL,NULL,MATERIALS,"DataSet",NULL); 38 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 39 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 40 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 41 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 36 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 37 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 42 38 43 39 /*Fetch inputs: */ … … 58 54 VecFree(&du_g); 59 55 delete inputs; 60 xfree((void**)&analysis_type_string);61 xfree((void**)&sub_analysis_type_string);62 56 63 57 /*end module: */ -
issm/trunk/src/mex/Gradj/Gradj.cpp
r1188 r1649 17 17 char* control_type=NULL; 18 18 ParameterInputs* inputs=NULL; 19 char* analysis_type_string=NULL;20 19 int analysis_type; 21 char* sub_analysis_type_string=NULL;22 20 int sub_analysis_type; 23 21 int numberofnodes; … … 40 38 FetchData((void**)&numberofnodes,NULL,NULL,mxGetField(PARAMETERS,0,"numberofnodes"),"Integer",NULL); 41 39 FetchData((void**)&control_type,NULL,NULL,mxGetField(PARAMETERS,0,"control_type"),"String",NULL); 42 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 43 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 44 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 45 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 40 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 41 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 46 42 47 43 /*Fetch inputs: */ … … 63 59 delete inputs; 64 60 VecFree(&grad_g); 65 xfree((void**)&analysis_type_string);66 xfree((void**)&sub_analysis_type_string);67 61 68 62 /*end module: */ -
issm/trunk/src/mex/Misfit/Misfit.cpp
r1185 r1649 16 16 DataSet* materials=NULL; 17 17 ParameterInputs* inputs=NULL; 18 char* analysis_type_string=NULL;19 18 int analysis_type; 20 char* sub_analysis_type_string=NULL;21 19 int sub_analysis_type; 22 20 … … 35 33 FetchData((void**)&loads,NULL,NULL,LOADS,"DataSet",NULL); 36 34 FetchData((void**)&materials,NULL,NULL,MATERIALS,"DataSet",NULL); 37 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 38 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 39 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 40 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 35 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 36 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 41 37 42 38 /*Fetch inputs: */ … … 56 52 delete materials; 57 53 delete inputs; 58 xfree((void**)&analysis_type_string);59 xfree((void**)&sub_analysis_type_string);60 54 61 55 /*end module: */ -
issm/trunk/src/mex/PenaltyConstraints/PenaltyConstraints.cpp
r503 r1649 16 16 DataSet* materials=NULL; 17 17 ParameterInputs* inputs=NULL; 18 char* analysis_type_string=NULL;19 18 int analysis_type; 20 char* sub_analysis_type_string=NULL;21 19 int sub_analysis_type; 22 20 … … 38 36 39 37 /*parameters: */ 40 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 41 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 42 43 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 44 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 38 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 39 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 45 40 46 41 /*Fetch inputs: */ … … 63 58 delete materials; 64 59 delete inputs; 65 xfree((void**)&analysis_type_string);66 xfree((void**)&sub_analysis_type_string);67 60 68 61 /*end module: */ -
issm/trunk/src/mex/PenaltySystemMatrices/PenaltySystemMatrices.cpp
r503 r1649 23 23 ParameterInputs* inputs=NULL; 24 24 int analysis_type; 25 char* analysis_type_string=NULL;26 25 int sub_analysis_type; 27 char* sub_analysis_type_string=NULL;28 26 29 27 /*Boot module: */ … … 43 41 FetchData((void**)&kflag,NULL,NULL,mxGetField(PARAMETERS,0,"kflag"),"Integer",NULL); 44 42 FetchData((void**)&pflag,NULL,NULL,mxGetField(PARAMETERS,0,"pflag"),"Integer",NULL); 45 46 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 47 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 48 49 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 50 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 51 43 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 44 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 52 45 53 46 /*Fetch inputs: */ … … 71 64 MatFree(&Kgg); 72 65 VecFree(&pg); 73 xfree((void**)&analysis_type_string);74 xfree((void**)&sub_analysis_type_string);75 66 76 67 /*end module: */ -
issm/trunk/src/mex/SystemMatrices/SystemMatrices.cpp
r465 r1649 19 19 int numberofdofspernode; 20 20 ParameterInputs* inputs=NULL; 21 char* analysis_type_string=NULL;22 21 int analysis_type; 23 char* sub_analysis_type_string=NULL;24 22 int sub_analysis_type; 25 23 … … 44 42 FetchData((void**)&connectivity,NULL,NULL,mxGetField(PARAMETERS,0,"connectivity"),"Integer",NULL); 45 43 FetchData((void**)&numberofdofspernode,NULL,NULL,mxGetField(PARAMETERS,0,"numberofdofspernode"),"Integer",NULL); 46 47 FetchData((void**)&analysis_type_string,NULL,NULL,ANALYSIS,"String",NULL); 48 analysis_type=AnalysisTypeAsEnum(analysis_type_string); 49 50 FetchData((void**)&sub_analysis_type_string,NULL,NULL,SUBANALYSIS,"String",NULL); 51 sub_analysis_type=AnalysisTypeAsEnum(sub_analysis_type_string); 44 FetchData((void**)&analysis_type,NULL,NULL,ANALYSIS,"Integer",NULL); 45 FetchData((void**)&sub_analysis_type,NULL,NULL,SUBANALYSIS,"Integer",NULL); 52 46 53 47 /*Fetch inputs: */ … … 64 58 65 59 /*Free ressources: */ 66 xfree((void**)&analysis_type_string);67 xfree((void**)&sub_analysis_type_string);68 60 delete elements; 69 61 delete nodes;
Note:
See TracChangeset
for help on using the changeset viewer.