Changeset 1394 in Sophya for trunk/SophyaLib/NTools/fftmserver.h
- Timestamp:
- Feb 12, 2001, 6:09:27 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/fftmserver.h
r717 r1394 18 18 19 19 // Transforme unidimensionnel sur des doubles 20 virtual void FFTForward(T Vector< complex<r_8> > const & in, TVector< complex<r_8> > & out);21 virtual void FFTBackward(T Vector< complex<r_8> > const & in, TVector< complex<r_8> > & out);22 virtual void FFTForward(T Vector< r_8 > const & in, TVector< complex<r_8> > & out);23 virtual void FFTBackward(T Vector< 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); 24 24 25 25 26 26 // Transforme unidimensionnel sur des float 27 virtual void FFTForward(T Vector< complex<r_4> > const & in, TVector< complex<r_4> > & out);28 virtual void FFTBackward(T Vector< complex<r_4> > const & in, TVector< complex<r_4> > & out);29 virtual void FFTForward(T Vector< r_4 > const & in, TVector< complex<r_4> > & out);30 virtual void FFTBackward(T Vector< 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); 31 31 32 32 33 33 protected: 34 34 virtual bool checkLength(int n); 35 36 FFTArrayChecker<r_4> ckR4; 37 FFTArrayChecker<r_8> ckR8; 35 38 }; 36 39
Note:
See TracChangeset
for help on using the changeset viewer.