Changeset 896 in Sophya for trunk/SophyaLib/NTools/fftpserver.cc
- Timestamp:
- Apr 12, 2000, 7:50:34 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/fftpserver.cc
r805 r896 5 5 6 6 7 /*! \class FFTPackServer 8 \brief An FFT server based on fftpack 9 7 /*! 8 \class SOPHYA::FFTPackServer 10 9 A class that calculates Fourier transforms forwards and backwards. 11 10 … … 16 15 Otherwise, the output is in the fftpack format. 17 16 18 Complex input must be entered using the <complex> template. Otherwise,19 all input is assumed to be real.20 17 21 18 Due to the way that fftpack manages … … 26 23 */ 27 24 28 /* !\fn virtual void FFTServer::fftf(int l, r_4* inout)25 /* \fn virtual void FFTServer::fftf(int l, r_4* inout) 29 26 \param l length of array 30 27 \param inout input array /output forward FFT (original array destroyed) … … 34 31 \param inout input array /output backward FFT (original array destroyed) 35 32 */ 36 /* !\fn virtual void FFTServer::fftf(int l, r_8* inout)33 /* \fn virtual void FFTServer::fftf(int l, r_8* inout) 37 34 \param l length of array 38 35 \param inout input array /output forward FFT (original array destroyed) 39 36 \param inout input/output array (original array destroyed) 40 37 */ 41 /* !\fn virtual void FFTServer::fftb(int l, r_8* inout)38 /* \fn virtual void FFTServer::fftb(int l, r_8* inout) 42 39 \param l length of array 43 40 \param inout input array /output backward FFT(original array destroyed) 44 41 */ 45 /* !\fn virtual void FFTServer::fftf(int l, complex<r_4>* inout)42 /*\fn virtual void FFTServer::fftf(int l, complex<r_4>* inout) 46 43 \param l length of array 47 44 \param inout input array /output forward FFT (original array destroyed) 48 45 */ 49 /* !\fn virtual void FFTServer::fftb(int l, complex<r_4>* inout)46 /* \fn virtual void FFTServer::fftb(int l, complex<r_4>* inout) 50 47 \param l length of array 51 48 \param inout input array /output backward FFT (original array destroyed) 52 49 */ 53 /* !\fn virtual void FFTServer::fftf(int l, complex<r_8>* inout)50 /* \fn virtual void FFTServer::fftf(int l, complex<r_8>* inout) 54 51 \param l length of array 55 52 \param inout input array /output forward FFT (original array destroyed) 56 53 */ 57 /* !\fn virtual void FFTServer::fftb(int l, complex<r_8>* inout)54 /* \fn virtual void FFTServer::fftb(int l, complex<r_8>* inout) 58 55 \param l length of array 59 56 \param inout input array /output backward FFT(original array destroyed) 60 57 */ 61 /* !\fn virtual void FFTServer::fftf(Vector& in, Vector& out)58 /*\fn virtual void FFTServer::fftf(Vector& in, Vector& out) 62 59 \param in input array 63 60 \param out forward FFT 64 61 */ 65 /* !\fn virtual void FFTServer::fftb(Vector& in, Vector& out)62 /* \fn virtual void FFTServer::fftb(Vector& in, Vector& out) 66 63 \param in input array 67 64 \param out backward FFT
Note:
See TracChangeset
for help on using the changeset viewer.