File tree 3 files changed +8
-3
lines changed
src/joLinearFunctionConstructors
3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
name = " JOLI"
2
2
uuid = " bb331ad6-a1cf-11e9-23da-9bcb53c69f6f"
3
3
authors = [
" Henryk Modzelewski <[email protected] >" ]
4
- version = " 0.8.0 "
4
+ version = " 0.8.1 "
5
5
6
6
[deps ]
7
7
Distributed = " 8ba89e20-285c-5b6f-9357-94700520ee1b"
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ module joDFT_etc
45
45
mp= prod (ms)
46
46
rv= reshape (v,msc)
47
47
pf= plan_ifft (rv,dims)
48
- if centered rv= fftshift (rv,dims) end
48
+ if centered rv= ifftshift (rv,dims) end
49
49
rv= (pf* rv)* sqrt (mp)
50
50
rv= reshape (rv,(prod (ms),nvc))
51
51
rv= jo_convert (rdt,rv,false )
@@ -92,7 +92,7 @@ module joDFT_etc
92
92
mp= prod (ms)
93
93
rv= reshape (v,msc)
94
94
pf= plan_ifft (rv,dims)
95
- if centered rv= fftshift (rv,dims) end
95
+ if centered rv= ifftshift (rv,dims) end
96
96
rv= (pf* rv)* sqrt (mp)
97
97
rv= reshape (rv,(prod (ms),nvc))
98
98
rv= jo_convert (rdt,rv,false )
Original file line number Diff line number Diff line change @@ -42,6 +42,11 @@ for t=1:T # start test loop
42
42
@test norm ((adjoint (A2)* A2)* vmv2- vmv2)< joTol
43
43
end
44
44
45
+ # ## test https://github.com/slimgroup/JOLI.jl/issues/39
46
+ A1= joDFT (m;DDT= ComplexF64,centered= true )
47
+ verbose && println (" $tsname ($m [,$m ]) - centered" )
48
+ @test A1 * v1 == vec (A1 * reshape (v1, :, 1 ))
49
+
45
50
A1= joDFT (m;planned= false ,DDT= ComplexF64)
46
51
A2= joDFT (m,m;planned= false ,DDT= ComplexF64)
47
52
verbose && println (" $tsname ($m [,$m ]) - not planned" )
You can’t perform that action at this time.
0 commit comments