diff options
author | torset | 2009-01-15 09:03:16 +0000 |
---|---|---|
committer | torset | 2009-01-15 09:03:16 +0000 |
commit | 7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f (patch) | |
tree | 305d973e71e72513072f03861dcbf0de84460d74 /src/signalProcessing/includes | |
parent | 5a0b1a8aafdbad657ab35b427c3fdbf2e104aef0 (diff) | |
download | scilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.tar.gz scilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.tar.bz2 scilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.zip |
add interfaces
Diffstat (limited to 'src/signalProcessing/includes')
-rw-r--r-- | src/signalProcessing/includes/fft.h | 9 | ||||
-rw-r--r-- | src/signalProcessing/includes/ifft.h | 7 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/signalProcessing/includes/fft.h b/src/signalProcessing/includes/fft.h index 30a12e21..593c6eb3 100644 --- a/src/signalProcessing/includes/fft.h +++ b/src/signalProcessing/includes/fft.h @@ -16,6 +16,15 @@ #include "floatComplex.h" #include "doubleComplex.h" + +#define sffts(in) in +#define dffts(in) in +#define cffts(in) in +#define zffts(in) in + +#define sfftma(in,rows,columns,out) cfftma(FloatComplexMatrix(in,0),rows,columns,out) +#define dfftma(in,rows,columns,out) zfftma(DoubleComplexMatrix(in,0),rows,columns,out) + /* ** compute the fast fourier transform of a vector ** param in : the input matrix in complex float precision diff --git a/src/signalProcessing/includes/ifft.h b/src/signalProcessing/includes/ifft.h index ba6e8848..e599b22a 100644 --- a/src/signalProcessing/includes/ifft.h +++ b/src/signalProcessing/includes/ifft.h @@ -16,6 +16,13 @@ #include "floatComplex.h" #include "doubleComplex.h" +#define siffts(in) in +#define diffts(in) in +#define ciffts(in) in +#define ziffts(in) in + +#define sifftma(in,rows,columns,out) cifftma(FloatComplexMatrix(in,0),rows,columns,out) +#define difftma(in,rows,columns,out) zifftma(DoubleComplexMatrix(in,0),rows,columns,out) /* ** compute the inverse fast fourier transform of a vector |