Changeset 1402 in Sophya for trunk/SophyaLib/NTools/fftservintf.h


Ignore:
Timestamp:
Feb 13, 2001, 7:12:07 PM (25 years ago)
Author:
ansari
Message:

Modifs FFTServerInterface + FFTPackServer (Suite - Fin ?) - Reza 13/2/2001

File:
1 edited

Legend:

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

    r1400 r1402  
    3535  virtual void FFTForward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
    3636  virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< complex<r_8> > & out);
    37   virtual void FFTForward(TArray< r_8 > const & in, TArray< complex<r_8> > & out);
    38   virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< r_8 > & out);
     37  virtual void FFTForward(TArray< r_8 > const & in, TArray< complex<r_8> > & out);
     38  virtual void FFTBackward(TArray< complex<r_8> > const & in, TArray< r_8 > & out,
     39                           bool usoutsz=false);
    3940
    4041  // Transforme N-dim sur des float
     
    4243  virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< complex<r_4> > & out);
    4344  virtual void FFTForward(TArray< r_4 > const & in, TArray< complex<r_4> > & out);
    44   virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< r_4 > & out);
     45  virtual void FFTBackward(TArray< complex<r_4> > const & in, TArray< r_4 > & out,
     46                           bool usoutsz=false);
    4547
    4648 protected:
     49
    4750  bool _fgnorm;
    4851  string _info;
     52 
    4953};
    5054
     
    5862  virtual       ~FFTArrayChecker();
    5963  static T      ZeroThreshold();
     64 
     65  inline void   SetMsg(string const & msg) { _msg = msg; }
     66  inline void   CheckPackedArray(bool ck=true) { _checkpack = ck; }
     67  inline void   Accept1DOnly(bool ac1d=false) { _onedonly = ac1d; }
     68
    6069  virtual int   CheckResize(TArray< complex<T> > const & in, TArray< complex<T> > & out);
    6170  virtual int   CheckResize(TArray< T > const & in, TArray< complex<T> > & out);
    62   virtual int   CheckResize(TArray< complex<T> > const & in, TArray< T > & out);
    63   //  virtual void  ReShapetoReal(TArray< complex<T> > const & in, TArray< T >  & out);
    64   //  virtual void  ReShapetoCompl(TArray< T > const & in, TArray< complex<T> > & out);
     71  virtual int   CheckResize(TArray< complex<T> > const & in, TArray< T > & out,
     72                            bool usoutsz=false);
    6573
    6674protected:
     
    6876  bool _checkpack;
    6977  bool _onedonly;
     78
    7079};
    7180
Note: See TracChangeset for help on using the changeset viewer.