Skip to content

Commit d311849

Browse files
committed
fix test order add a few lines in docs
1 parent 634ddc6 commit d311849

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

docs/src/systems/SDESystem.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
SDESystem
77
```
88

9+
To convert an `ODESystem` to an `SDESystem` directly:
10+
```
11+
ode = ODESystem(eqs,t,[x,y,z],[σ,ρ,β])
12+
sde = SDESystem(ode, noiseeqs)
13+
```
14+
915
## Composition and Accessor Functions
1016

1117
- `get_eqs(sys)` or `equations(sys)`: The equations that define the SDE.

test/sdesystem.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ noiseeqs = [0.1*x,
1515
0.1*y,
1616
0.1*z]
1717

18+
# ODESystem -> SDESystem shorthand constructor
19+
sys = ODESystem(eqs,t,[x,y,z],[σ,ρ,β])
20+
@test SDESystem(sys, noiseeqs) isa SDESystem
21+
1822
de = SDESystem(eqs,noiseeqs,t,[x,y,z],[σ,ρ,β])
1923
f = eval(generate_diffusion_function(de)[1])
2024
@test f(ones(3),rand(3),nothing) == 0.1ones(3)
@@ -443,7 +447,3 @@ fdif!(du,u0,p,t)
443447
sys2 = SDESystem(eqs_short, noiseeqs, t, [x, y, z], [σ, ρ, β], name = :sys1)
444448
@test_throws ArgumentError SDESystem([sys2.y ~ sys1.z], t, [], [], [], systems = [sys1, sys2])
445449
end
446-
447-
# ODESystem -> SDESystem shorthand constructor
448-
sys = ODESystem(eqs,t,[x,y,z],[σ,ρ,β])
449-
@test SDESystem(sys, noiseeqs) isa SDESystem

0 commit comments

Comments
 (0)