Changeset 1394 in Sophya for trunk/SophyaLib/NTools/fftmserver.h


Ignore:
Timestamp:
Feb 12, 2001, 6:09:27 PM (25 years ago)
Author:
ansari
Message:

Changement interface FFTServer - Reza 12/2/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/fftmserver.h

    r717 r1394  
    1818
    1919  // Transforme unidimensionnel sur des doubles
    20   virtual void FFTForward(TVector< complex<r_8> > const & in, TVector< complex<r_8> > & out);
    21   virtual void FFTBackward(TVector< complex<r_8> > const & in, TVector< complex<r_8> > & out);
    22   virtual void FFTForward(TVector< r_8 > const & in, TVector< complex<r_8> > & out);
    23   virtual void FFTBackward(TVector< complex<r_8> > const & in, TVector< r_8 > & out);
     20  virtual void FFTForward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
     21  virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
     22  virtual void FFTForward(TArray< r_8 > const & in, TArray< complex<r_8> > & out);
     23  virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< r_8 > & out);
    2424
    2525
    2626  // Transforme unidimensionnel sur des float
    27   virtual void FFTForward(TVector< complex<r_4> > const & in, TVector< complex<r_4> > & out);
    28   virtual void FFTBackward(TVector< complex<r_4> > const & in, TVector< complex<r_4> > & out);
    29   virtual void FFTForward(TVector< r_4 > const & in, TVector< complex<r_4> > & out);
    30   virtual void FFTBackward(TVector< complex<r_4> > const & in, TVector< r_4 > & out);
     27  virtual void FFTForward(TArray< complex<r_4> > const & in, TArray< complex<r_4> > & out);
     28  virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< complex<r_4> > & out);
     29  virtual void FFTForward(TArray< r_4 > const & in, TArray< complex<r_4> > & out);
     30  virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< r_4 > & out);
    3131
    3232
    3333protected:
    3434  virtual bool checkLength(int n);
     35
     36  FFTArrayChecker<r_4> ckR4;
     37  FFTArrayChecker<r_8> ckR8;
    3538};
    3639
Note: See TracChangeset for help on using the changeset viewer.