Skip to content

Commit 46c8a2f

Browse files
committed
Working tests
1 parent 008071d commit 46c8a2f

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,10 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
114114
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
115115
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
116116
SteadyStateDiffEq = "9672c7b4-1e72-59bd-8a11-6ac3964bc41f"
117+
StochasticDelayDiffEq = "29a0d76e-afc8-11e9-03a4-eda52ae4b960"
117118
StochasticDiffEq = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
118119
Sundials = "c3572dad-4567-51f8-b174-8c6c989267f4"
119120
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
120121

121122
[targets]
122-
test = ["AmplNLWriter", "BenchmarkTools", "ControlSystemsMTK", "NonlinearSolve", "ForwardDiff", "Ipopt", "Ipopt_jll", "ModelingToolkitStandardLibrary", "Optimization", "OptimizationOptimJL", "OptimizationMOI", "OrdinaryDiffEq", "Random", "ReferenceTests", "SafeTestsets", "StableRNGs", "Statistics", "SteadyStateDiffEq", "Test", "StochasticDiffEq", "Sundials"]
123+
test = ["AmplNLWriter", "BenchmarkTools", "ControlSystemsMTK", "NonlinearSolve", "ForwardDiff", "Ipopt", "Ipopt_jll", "ModelingToolkitStandardLibrary", "Optimization", "OptimizationOptimJL", "OptimizationMOI", "OrdinaryDiffEq", "Random", "ReferenceTests", "SafeTestsets", "StableRNGs", "Statistics", "SteadyStateDiffEq", "Test", "StochasticDiffEq", "Sundials", "StochasticDelayDiffEq"]

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,6 @@ function DiffEqBase.SDDEFunction{iip}(sys::AbstractODESystem, dvs = states(sys),
574574
f_oop, f_iip = (drop_expr(@RuntimeGeneratedFunction(eval_module, ex)) for ex in f_gen)
575575
g_gen = generate_diffusion_function(sys, dvs, ps; expression = Val{true},
576576
isdde = true, kwargs...)
577-
@show g_gen[2]
578577
g_oop, g_iip = (drop_expr(@RuntimeGeneratedFunction(ex)) for ex in g_gen)
579578
f(u, h, p, t) = f_oop(u, h, p, t)
580579
f(du, u, h, p, t) = f_iip(du, u, h, p, t)

test/dde.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ D = Differential(t)
7878
eqs = [D(x(t)) ~ a * x(t) + b * x(t - τ) + c +* x(t) + γ) * η]
7979
@named sys = System(eqs)
8080
sys = structural_simplify(sys)
81+
@test equations(sys) == [D(x(t)) ~ a * x(t) + b * x(t - τ) + c]
82+
@test isequal(ModelingToolkit.get_noiseeqs(sys), [α * x(t) + γ;;])
8183
prob_mtk = SDDEProblem(sys, [x(t) => 1.0 + t], tspan; constant_lags = (τ,));
82-
sol_mtk = solve(prob_mtk, RKMil())
83-
@test sol.u[end] sol_mtk.u[end]
84+
@test_nowarn sol_mtk = solve(prob_mtk, RKMil())

0 commit comments

Comments
 (0)