Skip to content

Commit 7abb243

Browse files
committed
more clean up
1 parent c10a8bf commit 7abb243

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

ext/LinearSolveForwardDiffExt.jl

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,7 @@ end
9393

9494
function linearsolve_forwarddiff_solve(cache::DualLinearCache, alg, args...; kwargs...)
9595
# Solve the primal problem
96-
#Main.@infiltrate
9796
dual_u0 = copy(cache.linear_cache.u)
98-
#Main.@infiltrate
9997
sol = solve!(cache.linear_cache, alg, args...; kwargs...)
10098
primal_b = copy(cache.linear_cache.b)
10199
uu = sol.u
@@ -107,7 +105,6 @@ function linearsolve_forwarddiff_solve(cache::DualLinearCache, alg, args...; kwa
107105
∂_b = cache.partials_b
108106

109107
rhs_list = xp_linsolve_rhs(uu, ∂_A, ∂_b)
110-
#Main.@infiltrate
111108

112109
cache.linear_cache.u = dual_u0
113110
# We can reuse the linear cache, because the same factorization will work for the partials.
@@ -185,13 +182,6 @@ function linearsolve_dual_solution(u::Number, partials,
185182
return dual_type(u, partials)
186183
end
187184

188-
# function linearsolve_dual_solution(
189-
# u::AbstractArray, partials, dual_type)
190-
# partials_list = RecursiveArrayTools.VectorOfArray(partials)
191-
# return map(((uᵢ, pᵢ),) -> dual_type(uᵢ, Partials(Tuple(pᵢ))),
192-
# zip(u, partials_list[i, :] for i in 1:length(partials_list[1])))
193-
# end
194-
195185
function linearsolve_dual_solution(u::AbstractArray, partials,
196186
dual_type::Type{<:Dual{T, V, P}}) where {T, V <: AbstractFloat, P}
197187
# Handle single-level duals for arrays
@@ -258,7 +248,6 @@ function SciMLBase.init(
258248
elseif get_dual_type(prob.b) !== nothing
259249
dual_type = get_dual_type(prob.b)
260250
end
261-
#Main.@infiltrate
262251
non_partial_cache = init(
263252
primal_prob, alg, args...; alias = alias, abstol = abstol, reltol = reltol,
264253
maxiters = maxiters, verbose = verbose, Pl = Pl, Pr = Pr, assumptions = assumptions,
@@ -271,11 +260,9 @@ function SciMLBase.solve!(cache::DualLinearCache, args...; kwargs...)
271260
end
272261

273262
function SciMLBase.solve!(cache::DualLinearCache, alg::SciMLLinearSolveAlgorithm, args...; kwargs...)
274-
#Main.@infiltrate
275263
sol,
276264
partials = linearsolve_forwarddiff_solve(
277265
cache::DualLinearCache, cache.alg, args...; kwargs...)
278-
#Main.@infiltrate
279266
dual_sol = linearsolve_dual_solution(sol.u, partials, cache.dual_type)
280267

281268
cache.dual_u = dual_sol

0 commit comments

Comments
 (0)