Skip to content

Commit c474956

Browse files
adds test for #1475
1 parent ea4fadf commit c474956

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/odesystem.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -633,3 +633,17 @@ let
633633
# no initial conditions for D(x[1]) and D(x[2]) provided
634634
@test_throws ArgumentError prob = DAEProblem(sys, Pair[], Pair[], (0, 50))
635635
end
636+
637+
#issue 1475 (mixed numeric type)
638+
let
639+
@parameters k1 k2
640+
@variables t, A(t)
641+
D = Differential(t)
642+
eqs = [D(A) ~ -k1*k2*A]
643+
@named sys = ODESystem(eqs,t)
644+
u0map = [A => 1.0]
645+
pmap = (k1 => 1.0, k2 => 1)
646+
tspan = (0.0,1.0)
647+
prob = ODEProblem(sys, u0map, tspan, pmap)
648+
@test prob.p === Tuple([(Dict(pmap))[k] for k in values(parameters(sys))])
649+
end

0 commit comments

Comments
 (0)