Skip to content

Commit fc41626

Browse files
committed
Fix velocity half step
1 parent 6ae5b60 commit fc41626

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/OrdinaryDiffEqSymplecticRK/src/symplectic_perform_step.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ end
260260
u = uprev + dt * half * ku
261261

262262
# update velocity half step
263-
kdu = f.f1(duprev, u, p, t)
263+
kdu = f.f1(duprev, uprev, p, t)
264264
du = duprev + dt * half * kdu
265265

266266
# full step
@@ -293,7 +293,7 @@ end
293293
@.. broadcast=false u=uprev + dt * half * ku
294294

295295
# update velocity half step
296-
f.f1(kdu, duprev, u, p, t)
296+
f.f1(kdu, duprev, uprev, p, t)
297297
@.. broadcast=false du=duprev + dt * half * kdu
298298

299299
# full step

0 commit comments

Comments
 (0)