Changeset 791 in Sophya for trunk/SophyaLib


Ignore:
Timestamp:
Mar 22, 2000, 11:17:10 AM (26 years ago)
Author:
ansari
Message:

Grave: des lignes du style
int toto= new int_4[blabla]

Incoherences avec fftpack.h
corrigees, j'espere

Dominique Yvon

Location:
trunk/SophyaLib/NTools
Files:
2 edited

Legend:

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

    r717 r791  
    152152 
    153153
    154 void FFTPackServer::checkint_rfft(int l)
     154void FFTPackServer::checkint_rfft(int_4 l)
    155155{
    156156  if (sz_rfft == l) return;       //checkint functions check and reallocate
     
    162162}
    163163
    164 void FFTPackServer::checkint_cfft(int l)
     164void FFTPackServer::checkint_cfft(int_4 l)
    165165{
    166166  if (sz_cfft == l) return;
     
    172172}
    173173
    174 void FFTPackServer::checkint_dfft(int l)
     174void FFTPackServer::checkint_dfft(int_4 l)
    175175{
    176176  if (sz_dfft == l) return;
     
    182182}
    183183
    184 void FFTPackServer::checkint_cdfft(int l)
     184void FFTPackServer::checkint_cdfft(int_4 l)
    185185{
    186186  if (sz_cdfft == l) return;
     
    195195   return inverse transformations */
    196196
    197 void FFTPackServer::fftf(int l, r_4* inout)
     197void FFTPackServer::fftf(int_4 l, r_4* inout)
    198198{
    199199  checkint_rfft(l);
     
    202202}
    203203
    204 void FFTPackServer::fftf(int l, r_8* inout)
     204void FFTPackServer::fftf(int_4 l, r_8* inout)
    205205{
    206206  checkint_dfft(l);
     
    209209}
    210210
    211 void FFTPackServer::fftf(int l, complex<r_4>* inout)
     211void FFTPackServer::fftf(int_4 l, complex<r_4>* inout)
    212212{
    213213  checkint_cfft(l);
     
    215215}
    216216
    217 void FFTPackServer::fftf(int l, complex<r_8>* inout)
     217void FFTPackServer::fftf(int_4 l, complex<r_8>* inout)
    218218{
    219219  checkint_cdfft(l);
     
    221221}
    222222
    223 void FFTPackServer::fftb(int l, r_4* inout)
     223void FFTPackServer::fftb(int_4 l, r_4* inout)
    224224{
    225225  checkint_rfft(l);
     
    227227}
    228228
    229 void FFTPackServer::fftb(int l, r_8* inout)
     229void FFTPackServer::fftb(int_4 l, r_8* inout)
    230230{
    231231  checkint_dfft(l);
     
    233233}
    234234
    235 void FFTPackServer::fftb(int l, complex<r_4>* inout)
     235void FFTPackServer::fftb(int_4 l, complex<r_4>* inout)
    236236{
    237237  checkint_cfft(l);
     
    239239}
    240240
    241 void FFTPackServer::fftb(int l, complex<r_8>* inout)
     241void FFTPackServer::fftb(int_4 l, complex<r_8>* inout)
    242242{
    243243  checkint_cdfft(l);
  • trunk/SophyaLib/NTools/fftpserver.h

    r717 r791  
    3030
    3131  //  Methodes propres a cette classe
    32   virtual void fftf(int l, float* inout);
    33   virtual void fftb(int l, float* inout);
    34   virtual void fftf(int l, double* inout);
    35   virtual void fftb(int l, double* inout);
    36   virtual void fftf(int l, complex<float>* inout);
    37   virtual void fftb(int l, complex<float>* inout);
    38   virtual void fftf(int l, complex<double>* inout);
    39   virtual void fftb(int l, complex<double>* inout);
     32  virtual void fftf(int_4 l, float* inout);
     33  virtual void fftb(int_4 l, float* inout);
     34  virtual void fftf(int_4 l, double* inout);
     35  virtual void fftb(int_4 l, double* inout);
     36  virtual void fftf(int_4 l, complex<float>* inout);
     37  virtual void fftb(int_4 l, complex<float>* inout);
     38  virtual void fftf(int_4 l, complex<double>* inout);
     39  virtual void fftb(int_4 l, complex<double>* inout);
    4040
    4141// Methodes statiques pour reordonner les donnees
     
    4747
    4848 protected:
    49   virtual void checkint_rfft(int l);
    50   virtual void checkint_dfft(int l);
    51   virtual void checkint_cfft(int l);
    52   virtual void checkint_cdfft(int l);
     49  virtual void checkint_rfft(int_4 l);
     50  virtual void checkint_dfft(int_4 l);
     51  virtual void checkint_cfft(int_4 l);
     52  virtual void checkint_cdfft(int_4 l);
    5353
    5454  int sz_rfft;
    55   float* ws_rfft;
     55  r_4* ws_rfft;
    5656
    5757  int sz_cfft;
    58   float* ws_cfft;
     58  r_4* ws_cfft;
    5959
    6060  int sz_dfft;
    61   double* ws_dfft;
     61  r_8* ws_dfft;
    6262
    6363  int sz_cdfft;
    64   double* ws_cdfft;
     64  r_8* ws_cdfft;
    6565};
    6666
Note: See TracChangeset for help on using the changeset viewer.