[3deeb5]: src / dgt_multi.h Maximize Restore History

Download this file

dgt_multi.h    51 lines (36 with data), 1.2 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
typedef struct
{
int a;
int M;
int L;
int Lg;
int W;
int lt1;
int lt2;
LTFAT_COMPLEX *f;
LTFAT_COMPLEX *c_scratch;
LTFAT_COMPLEX *cout;
LTFAT_COMPLEX *mwin;
LTFAT_COMPLEX *c_rect;
LTFAT_COMPLEX *mod;
LTFAT_NAME(dgt_long_plan) *rect_plan_array;
} LTFAT_NAME(dgt_multi_plan);
LTFAT_EXTERN LTFAT_NAME(dgt_multi_plan)
LTFAT_NAME(dgt_multi_init)(const LTFAT_COMPLEX *f, const LTFAT_COMPLEX *g,
const int L, const int Lg, const int W, const int a, const int M,
const int lt1, const int lt2,
LTFAT_COMPLEX *c,unsigned flags);
LTFAT_EXTERN void
LTFAT_NAME(dgt_multi_execute)(const LTFAT_NAME(dgt_multi_plan) plan);
LTFAT_EXTERN void
LTFAT_NAME(dgt_multi_done)(LTFAT_NAME(dgt_multi_plan) plan);
LTFAT_EXTERN void
LTFAT_NAME(nonsepwin2multi)(const LTFAT_COMPLEX *g,
const int L, const int Lg, const int a, const int M,
const int lt1, const int lt2,
LTFAT_COMPLEX *mwin);
LTFAT_EXTERN void
LTFAT_NAME(dgt_multi)(const LTFAT_COMPLEX *f, const LTFAT_COMPLEX *g,
const int L, const int Lg, const int W, const int a, const int M,
const int lt1, const int lt2,
LTFAT_COMPLEX *c);