@@ -10,14 +10,14 @@ include("algos.jl")
10
10
function fft (x:: AbstractVector{T} ) where {T}
11
11
y = similar (x)
12
12
g = CallGraph {T} (length (x))
13
- fft! (y, x, 1 , 1 , FFT_FORWARD () , g[1 ]. type, g, 1 )
13
+ fft! (y, x, 1 , 1 , FFT_FORWARD, g[1 ]. type, g, 1 )
14
14
y
15
15
end
16
16
17
17
function fft (x:: AbstractVector{T} ) where {T <: Real }
18
18
y = similar (x, Complex{T})
19
19
g = CallGraph {Complex{T}} (length (x))
20
- fft! (y, x, 1 , 1 , FFT_FORWARD () , g[1 ]. type, g, 1 )
20
+ fft! (y, x, 1 , 1 , FFT_FORWARD, g[1 ]. type, g, 1 )
21
21
y
22
22
end
23
23
@@ -29,26 +29,26 @@ function fft(x::AbstractMatrix{T}) where {T}
29
29
g2 = CallGraph {T} (size (x,2 ))
30
30
31
31
for k in 1 : N
32
- @views fft! (y1[:,k], x[:,k], 1 , 1 , FFT_FORWARD () , g1[1 ]. type, g1, 1 )
32
+ @views fft! (y1[:,k], x[:,k], 1 , 1 , FFT_FORWARD, g1[1 ]. type, g1, 1 )
33
33
end
34
34
35
35
for k in 1 : M
36
- @views fft! (y2[k,:], y1[k,:], 1 , 1 , FFT_FORWARD () , g2[1 ]. type, g2, 1 )
36
+ @views fft! (y2[k,:], y1[k,:], 1 , 1 , FFT_FORWARD, g2[1 ]. type, g2, 1 )
37
37
end
38
38
y2
39
39
end
40
40
41
41
function bfft (x:: AbstractVector{T} ) where {T}
42
42
y = similar (x)
43
43
g = CallGraph {T} (length (x))
44
- fft! (y, x, 1 , 1 , FFT_BACKWARD () , g[1 ]. type, g, 1 )
44
+ fft! (y, x, 1 , 1 , FFT_BACKWARD, g[1 ]. type, g, 1 )
45
45
y
46
46
end
47
47
48
48
function bfft (x:: AbstractVector{T} ) where {T <: Real }
49
49
y = similar (x, Complex{T})
50
50
g = CallGraph {Complex{T}} (length (x))
51
- fft! (y, x, 1 , 1 , FFT_BACKWARD () , g[1 ]. type, g, 1 )
51
+ fft! (y, x, 1 , 1 , FFT_BACKWARD, g[1 ]. type, g, 1 )
52
52
y
53
53
end
54
54
@@ -60,11 +60,11 @@ function bfft(x::AbstractMatrix{T}) where {T}
60
60
g2 = CallGraph {T} (size (x,2 ))
61
61
62
62
for k in 1 : N
63
- @views fft! (y1[:,k], x[:,k], 1 , 1 , FFT_BACKWARD () , g1[1 ]. type, g1, 1 )
63
+ @views fft! (y1[:,k], x[:,k], 1 , 1 , FFT_BACKWARD, g1[1 ]. type, g1, 1 )
64
64
end
65
65
66
66
for k in 1 : M
67
- @views fft! (y2[k,:], y1[k,:], 1 , 1 , FFT_BACKWARD () , g2[1 ]. type, g2, 1 )
67
+ @views fft! (y2[k,:], y1[k,:], 1 , 1 , FFT_BACKWARD, g2[1 ]. type, g2, 1 )
68
68
end
69
69
y2
70
70
end
0 commit comments