Changeset 3002 in Sophya for trunk/SophyaLib/NTools/fftpserver.h


Ignore:
Timestamp:
Jul 3, 2006, 1:04:51 PM (19 years ago)
Author:
ansari
Message:

Suppression const des arguments FFTForward/Backward + adaptation de Toeplitz, cmv+Reza 03/07/2006

File:
1 edited

Legend:

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

    r2988 r3002  
    1515class FFTPackServer : public FFTServerInterface {
    1616 public:
    17   FFTPackServer();
     17  FFTPackServer(bool preserve_input=true);
    1818  virtual ~FFTPackServer();
    1919
     
    2323
    2424  // Transforme unidimensionnel sur des double
    25   virtual void FFTForward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
    26   virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
    27   virtual void FFTForward(TArray< r_8 > const & in, TArray< complex<r_8> > & out);
    28   virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< r_8 > & out,
     25  virtual void FFTForward(TArray< complex<r_8> > & in, TArray< complex<r_8> > & out);
     26  virtual void FFTBackward(TArray< complex<r_8> > & in, TArray< complex<r_8> > & out);
     27  virtual void FFTForward(TArray< r_8 > & in, TArray< complex<r_8> > & out);
     28  virtual void FFTBackward(TArray< complex<r_8> > & in, TArray< r_8 > & out,
    2929                           bool usoutsz=false);
    3030
    3131  // Transforme unidimensionnel sur des float
    32   virtual void FFTForward(TArray< complex<r_4> > const & in, TArray< complex<r_4> > & out);
    33   virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< complex<r_4> > & out);
    34   virtual void FFTForward(TArray< r_4 > const & in, TArray< complex<r_4> > & out);
    35   virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< r_4 > & out,
     32  virtual void FFTForward(TArray< complex<r_4> > & in, TArray< complex<r_4> > & out);
     33  virtual void FFTBackward(TArray< complex<r_4> > & in, TArray< complex<r_4> > & out);
     34  virtual void FFTForward(TArray< r_4 > & in, TArray< complex<r_4> > & out);
     35  virtual void FFTBackward(TArray< complex<r_4> > & in, TArray< r_4 > & out,
    3636                           bool usoutsz=false);
    3737
     
    7272  FFTArrayChecker<r_4> ckR4;
    7373  FFTArrayChecker<r_8> ckR8;
     74  bool _preserve_input; // if true, input arrays not overwritten
     75
    7476};
    7577
Note: See TracChangeset for help on using the changeset viewer.