Open
Description
using ModelingToolkit
using OrdinaryDiffEq
@parameters t
@variables u(t)
@derivatives D'~t
@parameters k
@derivatives Dk'~k
eqs = [D(u) ~ -k*u,
D(Dk(u)) ~ -u-k*(Dk(u))]
sys = ODESystem(eqs, t, [u,Dk(u)], [k])
#ODESystem(eqs) #does not work
p_map = [k => 1.0]
u0_map = [u => 1.0
Dk(u) => 0.0]
prob = ODEProblem(sys,u0_map,(0.0,1.0),p_map)
solve(prob,Tsit5()) # does not work