IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 25, 2008, 4:51:39 PM (18 years ago)
Author:
eugene
Message:

convert opihi vectors to double type, add option for int type as well

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20081124/Ohana/src/opihi/cmd.data/fft1d.c

    r16107 r20839  
    4343  Ore[0].Nelements = Npix;
    4444  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);
    4747 
    4848  // 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));
    5050
    5151  // copy imaginary vector or create a zero vector
    5252  if (ZeroImaginary) {
    53     memset (Oim[0].elements, 0, Npix*sizeof(float));
     53    memset (Oim[0].elements.Flt, 0, Npix*sizeof(opihi_flt));
    5454  } 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));
    5656  }   
    5757
    58   fft1D (Ore[0].elements, Oim[0].elements, Npix, Nbit, forward);
     58  dfft1D (Ore[0].elements.Flt, Oim[0].elements.Flt, Npix, Nbit, forward);
    5959 
    6060  return (TRUE);
Note: See TracChangeset for help on using the changeset viewer.