Skip to content

Commit 17d656a

Browse files
jClugstorgdalle
andcommitted
use du for pushforward too
Co-authored-by: Guillaume Dalle <[email protected]>
1 parent 10981f4 commit 17d656a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/OrdinaryDiffEqDifferentiation/src/operators.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function prepare_jvp(f::DiffEqBase.AbstractDiffEqFunction, du, u, p, t, autodiff
6767
autodiff = autodiff isa AutoSparse ? ADTypes.dense_ad(autodiff) : autodiff
6868
@assert DI.check_inplace(autodiff) "AD backend $(autodiff) doesn't support in-place problems."
6969
di_prep = DI.prepare_pushforward(
70-
(u) -> f(du,u,p,t), du, autodiff, u, (u,))
70+
(du, u) -> f(du,u,p,t), du, autodiff, u, (u,))
7171
return (Jv, v, u, p, t) -> DI.pushforward!((du,x) -> f(du,x,p,t), du, (reshape(Jv, size(du)),), di_prep,
7272
autodiff, u, (reshape(v,size(u)),))
7373
end

0 commit comments

Comments
 (0)