Skip to content

Commit 78a9a69

Browse files
Update LinearSolveRecursiveFactorizationExt.jl
1 parent 2cb7d42 commit 78a9a69

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ext/LinearSolveRecursiveFactorizationExt.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ using LinearSolve: LinearSolve, userecursivefactorization, LinearCache, @get_cac
66
using LinearSolve.LinearAlgebra, LinearSolve.ArrayInterface, RecursiveFactorization
77
using SciMLBase: SciMLBase, ReturnCode
88
using SciMLLogging: @SciMLMessage
9-
using RecursiveFactorization.TriangularSolve
109

1110
LinearSolve.userecursivefactorization(A::Union{Nothing, AbstractMatrix}) = true
1211

@@ -132,7 +131,10 @@ function SciMLBase.solve!(cache::LinearSolve.LinearCache, alg::ButterflyFactoriz
132131
(;A, b, ws, U, V, out, tmp, n) = workspace
133132
b[1:M] .= cache_b
134133
mul!(tmp, U', b)
135-
TriangularSolve.ldiv!(F, tmp, thread)
134+
135+
# TriangularSolve.ldiv!
136+
RecursiveFactorization.ldiv!(F, tmp, thread)
137+
136138
mul!(b, V, tmp)
137139
out .= @view b[1:n]
138140
SciMLBase.build_linear_solution(alg, out, nothing, cache)

0 commit comments

Comments
 (0)