Ignore:
Timestamp:
Nov 29, 2007, 10:37:18 AM (18 years ago)
Author:
ansari
Message:

protection contre taille=0 lors du resize par les FFTServers, quand tableaux de taille 1 (1,4,6) ... - Reza 29/11/2007

File:
1 edited

Legend:

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

    r3384 r3411  
    327327      // Calcul de la taille SizeX/Sz[0]  paire/impaire en fonction de Imag(Nyquist)
    328328      sz[0] = ((imnyq < -thr)||(imnyq > thr)) ? 2*in.Size(0)-1 : 2*in.Size(0)-2;
     329      if (sz[0] < 1) sz[0] = 1;
    329330      for(k=1; k<in.NbDimensions(); k++)
    330331        sz[k] = in.Size(k);
     
    336337      sa_size_t ncs = ( (in[n-1].imag() < -thr) || (in[n-1].imag() > thr) )
    337338                      ? 2*n-1 : 2*n-2;
     339      if (ncs < 1)  ncs = 1;
    338340      sz[in.MaxSizeKA()] = ncs;
    339341    }
Note: See TracChangeset for help on using the changeset viewer.