We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b0649f5 commit cd0adedCopy full SHA for cd0aded
src/concrete_solve.jl
@@ -574,12 +574,11 @@ function DiffEqBase._concrete_solve_adjoint(
574
end
575
576
else
577
- Δu = Δ isa Tangent ? Δ.u : Δ
578
!Base.isconcretetype(eltype(Δ)) &&
579
(Δu[i] isa NoTangent || eltype(Δu) <: NoTangent) && return
580
if Δ isa AbstractArray{<:AbstractArray} || Δ isa AbstractVectorOfArray ||
581
Δ isa Tangent
582
- x = (Δ isa AbstractVectorOfArray || Δ isa Tangent) ? Δ.u[i] : Δ[i]
+ x = (Δ isa AbstractVectorOfArray || Δ isa Tangent) ? Δu[i] : Δ[i]
583
if _save_idxs isa Number
584
_out[_save_idxs] = x[_save_idxs]
585
elseif _save_idxs isa Colon
0 commit comments