Skip to content

Commit 22fbd68

Browse files
test SDESystem
1 parent fd9bd50 commit 22fbd68

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ julia = "1.2"
3232
[extras]
3333
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
3434
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
35+
StochasticDiffEq = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
3536

3637
[targets]
37-
test = ["OrdinaryDiffEq", "Test"]
38+
test = ["OrdinaryDiffEq", "Test", "StochasticDiffEq"]

test/sdesystem.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ eqs = [D(x) ~ σ*(y-x),
1111
D(y) ~ x*-z)-y,
1212
D(z) ~ x*y - β*z]
1313

14-
noiseeqs = [0.01*x,
15-
0.01*y,
16-
0.01*z]
14+
noiseeqs = [0.1*x,
15+
0.1*y,
16+
0.1*z]
1717

1818
de = SDESystem(eqs,noiseeqs,t,[x,y,z],[σ,ρ,β])
1919
f = eval(generate_diffusion_function(de)[1])
20-
@test f(ones(3),rand(3),nothing) == 0.01ones(3)
20+
@test f(ones(3),rand(3),nothing) == 0.1ones(3)
2121

2222
f = SDEFunction(de)
2323
prob = SDEProblem(SDEFunction(de),f.g,[1.0,0.0,0.0],(0.0,100.0),(10.0,26.0,2.33))
24-
sol = solve(prob,SOSRI())
24+
sol = solve(prob,SRIW1())
2525

2626
noiseeqs_nd = [0.01*x 0.01*x*y 0.02*x*z
2727
σ 0.01*y 0.02*x*z
@@ -42,4 +42,4 @@ f(du,[1,2,3.0],[0.1,0.2,0.3],nothing)
4242
f = SDEFunction(de)
4343
prob = SDEProblem(SDEFunction(de),f.g,[1.0,0.0,0.0],(0.0,100.0),(10.0,26.0,2.33),
4444
noise_rate_prototype = zeros(3,3))
45-
sol = solve(prob,EM(),dt=0.1)
45+
sol = solve(prob,EM(),dt=0.001)

0 commit comments

Comments
 (0)