@@ -40,10 +40,15 @@ function test_derived_adjoint()
40
40
@testset ExtendedTestSet " Derived Adjoint" begin
41
41
A = rand (5 , 3 ) + im * rand (5 , 3 )
42
42
43
- opA = LinearOperator {eltype(A)} (size (A,1 ), size (A,2 ), false , false ,
44
- (y,x) -> mul! (y,A,x),
45
- (x,y) -> mul! (x,transpose (A),y),
46
- nothing )
43
+ opA = LinearOperator {eltype(A)} (
44
+ size (A, 1 ),
45
+ size (A, 2 ),
46
+ false ,
47
+ false ,
48
+ (y, x) -> mul! (y, A, x),
49
+ (x, y) -> mul! (x, transpose (A), y),
50
+ nothing ,
51
+ )
47
52
48
53
aopA = AdjointLinearOperator (opA)
49
54
copA = ConjugateLinearOperator (opA)
77
82
78
83
test_derived_adjoint ()
79
84
80
-
81
85
# #
82
86
function test_derived_transpose ()
83
87
@testset ExtendedTestSet " Derived Transpose" begin
84
88
A = rand (5 , 3 ) + im * rand (5 , 3 )
85
89
86
- opA = LinearOperator {eltype(A)} (size (A,1 ), size (A,2 ), false , false ,
87
- (y,x) -> mul! (y,A,x),
88
- nothing ,
89
- (x,y) -> mul! (x,adjoint (A),y))
90
+ opA = LinearOperator {eltype(A)} (
91
+ size (A, 1 ),
92
+ size (A, 2 ),
93
+ false ,
94
+ false ,
95
+ (y, x) -> mul! (y, A, x),
96
+ nothing ,
97
+ (x, y) -> mul! (x, adjoint (A), y),
98
+ )
90
99
91
100
aopA = AdjointLinearOperator (opA)
92
101
copA = ConjugateLinearOperator (opA)
@@ -118,4 +127,4 @@ function test_derived_transpose()
118
127
end
119
128
end
120
129
121
- test_derived_transpose ()
130
+ test_derived_transpose ()
0 commit comments