Skip to content

Commit 83d8a3f

Browse files
committed
code simplification w/o functional changes
1 parent 6f514e0 commit 83d8a3f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/solvers/umfpack.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -955,15 +955,15 @@ import LinearAlgebra.ldiv!
955955
ldiv!(lu::UmfpackLU{T}, B::StridedVecOrMat{T}) where {T<:UMFVTypes} =
956956
ldiv!(B, lu, copy(B))
957957
ldiv!(translu::TransType{T,<:UmfpackLU{T}}, B::StridedVecOrMat{T}) where {T<:UMFVTypes} =
958-
(lu = translu.parent; ldiv!(B, transpose(lu), copy(B)))
958+
ldiv!(B, translu, copy(B))
959959
ldiv!(adjlu::AdjType{T,<:UmfpackLU{T}}, B::StridedVecOrMat{T}) where {T<:UMFVTypes} =
960-
(lu = adjlu.parent; ldiv!(B, adjoint(lu), copy(B)))
960+
ldiv!(B, adjlu, copy(B))
961961
ldiv!(lu::UmfpackLU{Float64}, B::StridedVecOrMat{<:Complex}) =
962962
ldiv!(B, lu, copy(B))
963963
ldiv!(translu::TransType{Float64,<:UmfpackLU{Float64}}, B::StridedVecOrMat{<:Complex}) =
964-
(lu = translu.parent; ldiv!(B, transpose(lu), copy(B)))
964+
ldiv!(B, translu, copy(B))
965965
ldiv!(adjlu::AdjType{Float64,<:UmfpackLU{Float64}}, B::StridedVecOrMat{<:Complex}) =
966-
(lu = adjlu.parent; ldiv!(B, adjoint(lu), copy(B)))
966+
ldiv!(B, adjlu, copy(B))
967967

968968
ldiv!(X::StridedVecOrMat{T}, lu::UmfpackLU{T}, B::StridedVecOrMat{T}) where {T<:UMFVTypes} =
969969
_Aq_ldiv_B!(X, lu, B, UMFPACK_A)

0 commit comments

Comments
 (0)