- Timestamp:
- 04/18/12 15:17:58 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/modules/TriMeshProcessRifts/TriMeshProcessRifts.cpp
r8963 r12050 74 74 nel=mxGetM(prhs[0]); 75 75 tindex_in=mxGetPr(prhs[0]); 76 index_in=(double*) xmalloc(nel*3*sizeof(double));76 index_in=(double*)mxMalloc(nel*3*sizeof(double)); 77 77 for (i=0;i<nel;i++){ 78 78 for (j=0;j<3;j++){ … … 90 90 nods=mxGetM(prhs[1]); 91 91 x_inm=mxGetPr(prhs[1]); 92 x_in=(double*) xmalloc(nods*sizeof(double));92 x_in=(double*)mxMalloc(nods*sizeof(double)); 93 93 for (i=0;i<nods;i++){ 94 94 x_in[i]=x_inm[i]; … … 103 103 if(mxIsDouble(prhs[2])){ 104 104 y_inm=mxGetPr(prhs[2]); 105 y_in=(double*) xmalloc(nods*sizeof(double));105 y_in=(double*)mxMalloc(nods*sizeof(double)); 106 106 for (i=0;i<nods;i++){ 107 107 y_in[i]=y_inm[i]; … … 117 117 num_seg=mxGetM(prhs[3]); 118 118 tsegments_in=mxGetPr(prhs[3]); 119 segments_in=(double*) xmalloc(num_seg*3*sizeof(double));119 segments_in=(double*)mxMalloc(num_seg*3*sizeof(double)); 120 120 for (i=0;i<num_seg;i++){ 121 121 for (j=0;j<3;j++){ … … 132 132 if(mxIsDouble(prhs[4])){ 133 133 tsegmentmarkers_in=mxGetPr(prhs[4]); 134 segmentmarkers_in=(double*) xmalloc(num_seg*sizeof(double));134 segmentmarkers_in=(double*)mxMalloc(num_seg*sizeof(double)); 135 135 for (i=0;i<num_seg;i++){ 136 136 segmentmarkers_in[i]=tsegmentmarkers_in[i]; … … 270 270 pmxa_array2= mxCreateDoubleMatrix(0,0,mxREAL); 271 271 mxSetM(pmxa_array2,1); 272 pair=(double*) xmalloc(2*sizeof(double));272 pair=(double*)mxMalloc(2*sizeof(double)); 273 273 pair[0]=*(out_riftstips+2*i+0); 274 274 pair[1]=*(out_riftstips+2*i+1); … … 293 293 294 294 /*State: */ 295 state=(double*) xmalloc(out_riftsnumpenaltypairs[i]*sizeof(double));295 state=(double*)mxMalloc(out_riftsnumpenaltypairs[i]*sizeof(double)); 296 296 for(j=0;j<out_riftsnumpenaltypairs[i];j++)state[j]=FreeEnum; 297 297 pmxa_array2= mxCreateDoubleMatrix(0,0,mxREAL); … … 306 306 else{ 307 307 /*output NaN :*/ 308 pNaN=(double*) xmalloc(sizeof(double));308 pNaN=(double*)mxMalloc(sizeof(double)); 309 309 *pNaN=NAN; 310 310 pmxa_array= mxCreateDoubleMatrix(0,0,mxREAL);
Note:
See TracChangeset
for help on using the changeset viewer.