Skip to content

Commit b982b05

Browse files
committed
discrete integrator extention
1 parent d82d38f commit b982b05

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/dynamicalsystem/discrete.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ end
153153

154154
DiffEqBase.u_modified!(integ::MDI, ::Bool) = nothing
155155

156-
156+
step!(integ::MDI, N, stop_at_tdt) = step!(integ, N)
157157
#####################################################################################
158158
# Integrators #
159159
#####################################################################################

src/dynamicalsystem/famous_systems.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,19 +284,19 @@ function shinriki(u0 = [-2, 0, 0.2]; R1 = 22.0)
284284
return CDS(shinriki_eom, u0, [R1])
285285
end
286286
shinriki_voltage(V) = 2.295e-5*(exp(3.0038*V) - exp(-3.0038*V))
287-
function shinriki_eom(u, p, t)
287+
function shinriki_eom(du, u, p, t)
288288
R1 = p[1]
289289

290-
du1 = (1/0.01)*(
290+
du[1] = (1/0.01)*(
291291
u[1]*(1/6.9 - 1/R1) - shinriki_voltage(u[1] - u[2]) - (u[1] - u[2])/14.5
292292
)
293293

294-
du2 = (1/0.1)*(
294+
du[2] = (1/0.1)*(
295295
shinriki_voltage(u[1] - u[2]) + (u[1] - u[2])/14.5 - u[3]
296296
)
297297

298-
du3 = (1/0.32)*(-u[3]*0.1 + u[2])
299-
return SVector{3}(du1, du2, du3)
298+
du[3] = (1/0.32)*(-u[3]*0.1 + u[2])
299+
return nothing #SVector{3}(du1, du2, du3)
300300
end
301301

302302

0 commit comments

Comments
 (0)