Changeset 1394 in Sophya for trunk/SophyaLib/NTools/fftservintf.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/fftservintf.h

    r1390 r1394  
    3131  inline string getInfo() const { return _info; }
    3232
    33   // Transforme unidimensionnel sur des doubles
    34   virtual void FFTForward(TVector< complex<r_8> > const & in, TVector< complex<r_8> > & out);
    35   virtual void FFTBackward(TVector< complex<r_8> > const & in, TVector< complex<r_8> > & out);
    36   virtual void FFTForward(TVector< r_8 > const & in, TVector< complex<r_8> > & out);
    37   virtual void FFTBackward(TVector< complex<r_8> > const & in, TVector< r_8 > & out);
    38 
    39   // Transforme unidimensionnel sur des float
    40   virtual void FFTForward(TVector< complex<r_4> > const & in, TVector< complex<r_4> > & out);
    41   virtual void FFTBackward(TVector< complex<r_4> > const & in, TVector< complex<r_4> > & out);
    42   virtual void FFTForward(TVector< r_4 > const & in, TVector< complex<r_4> > & out);
    43   virtual void FFTBackward(TVector< complex<r_4> > const & in, TVector< r_4 > & out);
    44 
    45 
    4633  //---------------------------------------------------
    4734  // Transforme N-dim sur des doubles
     
    6754class FFTArrayChecker {
    6855public:
    69                 FFTArrayChecker(bool checkpack=true, bool onedonly=false);
     56                FFTArrayChecker(string msg, bool checkpack=true, bool onedonly=false);
    7057  virtual       ~FFTArrayChecker();
     58  static T      ZeroThreshold();
    7159  virtual int   CheckResize(TArray< complex<T> > const & in, TArray< complex<T> > & out);
    7260  virtual int   CheckResize(TArray< T > const & in, TArray< complex<T> > & out);
    7361  virtual int   CheckResize(TArray< complex<T> > const & in, TArray< T > & out);
    74   virtual void  ReShapetoReal(TArray< complex<T> > const & in, TArray< T >  & out);
    75   virtual void  ReShapetoCompl(TArray< T > const & in, TArray< complex<T> > & out);
     62  //  virtual void  ReShapetoReal(TArray< complex<T> > const & in, TArray< T >  & out);
     63  //  virtual void  ReShapetoCompl(TArray< T > const & in, TArray< complex<T> > & out);
    7664
    7765protected:
     66  string _msg;
    7867  bool _checkpack;
    7968  bool _onedonly;
Note: See TracChangeset for help on using the changeset viewer.