- 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/fft1d.c
r16107 r20839 43 43 Ore[0].Nelements = Npix; 44 44 Oim[0].Nelements = Npix; 45 REALLOCATE (Ore[0].elements , float, Npix);46 REALLOCATE (Oim[0].elements , float, Npix);45 REALLOCATE (Ore[0].elements.Flt, opihi_flt, Npix); 46 REALLOCATE (Oim[0].elements.Flt, opihi_flt, Npix); 47 47 48 48 // copy data to output vectors (fft is done in place) 49 memcpy (Ore[0].elements , Ire[0].elements, Npix*sizeof(float));49 memcpy (Ore[0].elements.Flt, Ire[0].elements.Flt, Npix*sizeof(opihi_flt)); 50 50 51 51 // copy imaginary vector or create a zero vector 52 52 if (ZeroImaginary) { 53 memset (Oim[0].elements , 0, Npix*sizeof(float));53 memset (Oim[0].elements.Flt, 0, Npix*sizeof(opihi_flt)); 54 54 } else { 55 memcpy (Oim[0].elements , Iim[0].elements, Npix*sizeof(float));55 memcpy (Oim[0].elements.Flt, Iim[0].elements.Flt, Npix*sizeof(opihi_flt)); 56 56 } 57 57 58 fft1D (Ore[0].elements, Oim[0].elements, Npix, Nbit, forward);58 dfft1D (Ore[0].elements.Flt, Oim[0].elements.Flt, Npix, Nbit, forward); 59 59 60 60 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
