IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 17, 2008, 8:41:08 AM (19 years ago)
Author:
eugene
Message:

converting fft and fftn to code from Jones, with Magnier version of multi-dim

File:
1 edited

Legend:

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

    r16099 r16107  
    33int fft1d (int argc, char **argv) {
    44 
    5   int Npix, Nbit, ZeroImaginary;
     5  int N, Npix, Nbit, ZeroImaginary, forward;
    66  Vector *Ire, *Iim, *Ore, *Oim;
     7
     8  forward = TRUE;
     9  if ((N = get_argument (argc, argv, "-inverse"))) {
     10    remove_argument (N, &argc, argv);
     11    forward = FALSE;
     12  }
    713
    814  if ((argc != 6) || (strcmp (argv[3], "to"))) {
     
    2228  Npix = Ire[0].Nelements;
    2329  if (!ZeroImaginary && (Npix != Iim[0].Nelements)) {
    24     gprint (GP_ERR, "vector mismatch in size\n");
     30    gprint (GP_ERR, "vector size mismatch\n");
    2531    return (FALSE);
    2632  }
     
    5056  }   
    5157
    52   fft (Ore[0].elements, Oim[0].elements, Npix, Nbit, TRUE);
     58  fft1D (Ore[0].elements, Oim[0].elements, Npix, Nbit, forward);
    5359 
    5460  return (TRUE);
Note: See TracChangeset for help on using the changeset viewer.