Skip to content

Commit 72f4445

Browse files
committed
comment out unused mul, ldiv
1 parent 27a7d88 commit 72f4445

File tree

2 files changed

+11
-26
lines changed

2 files changed

+11
-26
lines changed

src/wrappers.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Base.eltype(A::ComposePreconditioner) = Float64 #eltype(A.inner)
1616
Base.adjoint(A::ComposePreconditioner) = ComposePreconditioner(A.outer', A.inner')
1717
Base.inv(A::ComposePreconditioner) = InvComposePreconditioner(A)
1818

19+
#= unused
1920
function LinearAlgebra.mul!(y, A::ComposePreconditioner, x)
2021
@unpack inner, outer = A
2122
tmp = similar(y)
@@ -29,6 +30,7 @@ function LinearAlgebra.mul!(C, A::ComposePreconditioner, B, α, β)
2930
mul!(tmp, inner, B)
3031
mul!(C, outer, tmp, α, β)
3132
end
33+
=#
3234

3335
function LinearAlgebra.ldiv!(A::ComposePreconditioner, x)
3436
@unpack inner, outer = A
@@ -59,6 +61,7 @@ function LinearAlgebra.mul!(y, A::InvComposePreconditioner, x)
5961
ldiv!(y, P, x)
6062
end
6163

64+
#=
6265
function LinearAlgebra.mul!(C, A::InvComposePreconditioner, B, α, β)
6366
@unpack P = A
6467
tmp = copy(B)
@@ -76,6 +79,7 @@ function LinearAlgebra.ldiv!(y, A::InvComposePreconditioner, x)
7679
@unpack P = A
7780
mul!(y, P, x)
7881
end
82+
=#
7983

8084
## Krylov.jl
8185

test/runtests.jl

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -160,27 +160,6 @@ end
160160
x = rand(n,n)
161161
y = rand(n,n)
162162

163-
Pi = LinearSolve.default_preconditioner(s, true)
164-
Po = LinearSolve.default_preconditioner(s, false)
165-
166-
P = LinearSolve.ComposePreconditioner(Pi,Po)
167-
168-
mul!(y, P, x)
169-
mul!(y, P, x, α, β)
170-
171-
ldiv!(P, x)
172-
ldiv!(y, P, x)
173-
174-
end
175-
176-
@testset "InvComposePreconditioenr" begin
177-
s = rand()
178-
α = rand()
179-
β = rand()
180-
181-
x = rand(n,n)
182-
y = rand(n,n)
183-
184163
P1 = LinearSolve.default_preconditioner(s, true)
185164
P2 = LinearSolve.default_preconditioner(s, false)
186165

@@ -191,17 +170,19 @@ end
191170
@test Pi == inv(P)
192171
@test P == inv(Pi)
193172

194-
mul!(y, P, x)
195-
mul!(y, P, x, α, β)
173+
# ComposePreconditioner
174+
# mul!(y, P, x)
175+
# mul!(y, P, x, α, β)
196176

197177
ldiv!(P, x)
198178
ldiv!(y, P, x)
199179

180+
# InvComposePreconditioner
200181
mul!(y, Pi, x)
201-
mul!(y, Pi, x, α, β)
182+
# mul!(y, Pi, x, α, β)
202183

203-
ldiv!(Pi, x)
204-
ldiv!(y, Pi, x)
184+
# ldiv!(Pi, x)
185+
# ldiv!(y, Pi, x)
205186

206187
end
207188
end

0 commit comments

Comments
 (0)