spsi.h
1 #ifndef NOSYSTEMHEADERS
2 #include "ltfat.h"
3 #endif
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 #ifndef _phaseret_spsi_h
10 #define _phaseret_spsi_h
11 
12 #endif /* _spsi_h */
13 
14 #include "ltfat/types.h"
15 #include "phaseret/types.h"
16 
17 
52 PHASERET_API int
53 PHASERET_NAME(spsi)(const LTFAT_REAL s[], ltfat_int L, ltfat_int W, ltfat_int a, ltfat_int M, LTFAT_REAL initphase[], LTFAT_COMPLEX c[]);
54 
90 PHASERET_API int
91 PHASERET_NAME(spsi_withmask)(const LTFAT_COMPLEX cin[], const int mask[], ltfat_int L, ltfat_int W, ltfat_int a, ltfat_int M,
92  LTFAT_REAL initphase[], LTFAT_COMPLEX c[]);
93 
94 
96 void
97 PHASERET_NAME(spsiupdate)(const LTFAT_REAL* scol, ltfat_int stride, ltfat_int a, ltfat_int M, LTFAT_REAL* tmpphase);
98 
99 #ifdef __cplusplus
100 }
101 #endif
102 
int spsi_withmask(const LTFAT_COMPLEX cin[], const int mask[], ltfat_int L, ltfat_int W, ltfat_int a, ltfat_int M, LTFAT_REAL initphase[], LTFAT_COMPLEX c[])
int spsi(const LTFAT_REAL s[], ltfat_int L, ltfat_int W, ltfat_int a, ltfat_int M, LTFAT_REAL initphase[], LTFAT_COMPLEX c[])