@@ -31,7 +31,7 @@ using RecursiveArrayTools
31
31
N = length ((size (dprob. u0)... , length (du)))
32
32
end
33
33
Δ′ = ODESolution {T, N} (du, nothing , nothing ,
34
- VA. t, VA. k, dprob, VA. alg, VA. interp, VA. dense, 0 , VA. stats,
34
+ VA. t, VA. k, VA . discretes, dprob, VA. alg, VA. interp, VA. dense, 0 , VA. stats,
35
35
VA. alg_choice, VA. retcode)
36
36
(Δ′, nothing , nothing )
37
37
end
66
66
N = length ((size (dprob. u0)... , length (du)))
67
67
end
68
68
Δ′ = ODESolution {T, N} (du, nothing , nothing ,
69
- VA. t, VA. k, dprob, VA. alg, VA. interp, VA. dense, 0 , VA. stats,
69
+ VA. t, VA. k, VA . discretes, dprob, VA. alg, VA. interp, VA. dense, 0 , VA. stats,
70
70
VA. alg_choice, VA. retcode)
71
71
(Δ′, nothing , nothing )
72
72
end
@@ -144,15 +144,15 @@ end
144
144
VA[sym], ODESolution_getindex_pullback
145
145
end
146
146
147
- @adjoint function ODESolution{T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12
147
+ @adjoint function ODESolution{T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13
148
148
}(u,
149
149
args... ) where {T1, T2, T3, T4, T5, T6, T7, T8,
150
- T9, T10, T11, T12}
150
+ T9, T10, T11, T12, T13 }
151
151
function ODESolutionAdjoint (ȳ)
152
152
(ȳ, ntuple (_ -> nothing , length (args))... )
153
153
end
154
154
155
- ODESolution {T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12} (u, args... ),
155
+ ODESolution {T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 } (u, args... ),
156
156
ODESolutionAdjoint
157
157
end
158
158
0 commit comments