Ignore:
Timestamp:
Feb 13, 2001, 3:29:38 PM (25 years ago)
Author:
ansari
Message:

Modifs-debug FFTServerInterface FFTPackServer - Reza 13/2/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/fftservintf.cc

    r1394 r1400  
    164164    }
    165165  sa_size_t sz[BASEARRAY_MAXNDIMS];
    166   for(k=0; k<in.NbDimensions(); k++)
    167     sz[k] = in.Size(k)/2+1;
    168   //    sz[k] = (in.Size(k)%2 != 0) ? in.Size(k)/2+1 : in.Size(k)/2;
    169 
     166  //
     167  if (ndg1 > 1) {
     168    sz[0] = in.Size(0)/2+1;
     169    for(k=1; k<in.NbDimensions(); k++)
     170      sz[k] = in.Size(k);
     171  }
     172  else {
     173    for(k=0; k<BASEARRAY_MAXNDIMS; k++)  sz[k] = 1;
     174    sz[in.MaxSizeKA()] = in.Size(in.MaxSizeKA())/2+1;
     175    //    sz[k] = in.Size(k)/2+1;
     176    //    sz[k] = (in.Size(k)%2 != 0) ? in.Size(k)/2+1 : in.Size(k)/2;
     177  }
    170178  out.ReSize(in.NbDimensions(), sz);
    171179
     
    198206  sa_size_t sz[BASEARRAY_MAXNDIMS];
    199207  if (ndg1 > 1) {
    200     for(k=0; k<in.NbDimensions(); k++)
    201       sz[k] = in.Size(k)*2-1;
     208    sz[0] = 2*in.Size(0)-1;
     209    for(k=1; k<in.NbDimensions(); k++)
     210      sz[k] = in.Size(k);
     211    //      sz[k] = in.Size(k)*2-1;
    202212  }
    203213  else {
Note: See TracChangeset for help on using the changeset viewer.