- Timestamp:
- Nov 25, 2008, 4:51:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/cmd.data/cut.c
r16446 r20839 49 49 /* create output vectors */ 50 50 xvec[0].Nelements = yvec[0].Nelements = nx; 51 REALLOCATE (xvec[0].elements , float, MAX (nx, 1));52 REALLOCATE (yvec[0].elements , float, MAX (nx, 1));53 bzero (yvec[0].elements , nx*sizeof(float));51 REALLOCATE (xvec[0].elements.Flt, opihi_flt, MAX (nx, 1)); 52 REALLOCATE (yvec[0].elements.Flt, opihi_flt, MAX (nx, 1)); 53 bzero (yvec[0].elements.Flt, nx*sizeof(opihi_flt)); 54 54 for (i = 0; i < nx; i++) { 55 xvec[0].elements [i] = i + sx;55 xvec[0].elements.Flt[i] = i + sx; 56 56 } 57 57 ALLOCATE (Vbuf, float, MAX (ny, 1)); … … 74 74 if (Mode == MEAN) { value /= ny; } 75 75 } 76 yvec[0].elements [i] = value;76 yvec[0].elements.Flt[i] = value; 77 77 } 78 78 free (Vbuf); … … 82 82 case 'Y': 83 83 xvec[0].Nelements = yvec[0].Nelements = ny; 84 REALLOCATE (xvec[0].elements , float, ny);85 REALLOCATE (yvec[0].elements , float, ny);86 bzero (yvec[0].elements , ny*sizeof(float));84 REALLOCATE (xvec[0].elements.Flt, opihi_flt, ny); 85 REALLOCATE (yvec[0].elements.Flt, opihi_flt, ny); 86 bzero (yvec[0].elements.Flt, ny*sizeof(opihi_flt)); 87 87 for (i = 0; i < ny; i++) { 88 xvec[0].elements [i] = i + sy;88 xvec[0].elements.Flt[i] = i + sy; 89 89 } 90 90 ALLOCATE (Vbuf, float, MAX (nx, 1)); … … 107 107 if (Mode == MEAN) { value /= nx; } 108 108 } 109 yvec[0].elements [i] = value;109 yvec[0].elements.Flt[i] = value; 110 110 } 111 111 free (Vbuf);
Note:
See TracChangeset
for help on using the changeset viewer.
