Skip to content

Commit fc643ae

Browse files
committed
Add test
1 parent 88714ed commit fc643ae

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/odesystem.jl

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,3 +303,16 @@ ode = ODESystem(eq)
303303
issue808()
304304

305305
end
306+
307+
@variables x(t)
308+
D = Differential(t)
309+
@parameters M b k
310+
eqs = [D(D(x)) ~ -b/M*D(x) - k/M*x]
311+
ps = [M, b, k]
312+
default_u0 = [D(x) => 0.0, x => 10.0]
313+
default_p = [M => 1.0, b => 1.0, k => 1.0]
314+
@named sys = ODESystem(eqs, t, [x], ps, default_u0=default_u0, default_p=default_p)
315+
sys = ode_order_lowering(sys)
316+
prob = ODEProblem(sys, Pair[], tspan)
317+
sol = solve(prob, Tsit5())
318+
@test sum(abs, sol[end]) < 1

0 commit comments

Comments
 (0)