@@ -116,26 +116,38 @@ noise_sys = complete(noise_sys)
116116sprob = SDEProblem (noise_sys, u0, (0.0 , 100.0 ), p)
117117u0
118118
119+ getσ1 = getp (noise_sys, σ)
120+ getσ2 = getp (noise_sys, sys. σ)
121+ getσ3 = getp (noise_sys, :σ )
119122@test getσ1 (sprob) == getσ2 (sprob) == getσ3 (sprob) == sprob. ps[σ] == sprob. ps[sys. σ] ==
120123 sprob. ps[:σ ] == 28.0
124+ getρ1 = getp (noise_sys, ρ)
125+ getρ2 = getp (noise_sys, sys. ρ)
126+ getρ3 = getp (noise_sys, :ρ )
121127@test getρ1 (sprob) == getρ2 (sprob) == getρ3 (sprob) == sprob. ps[ρ] == sprob. ps[sys. ρ] ==
122128 sprob. ps[:ρ ] == 10.0
129+ getβ1 = getp (noise_sys, β)
130+ getβ2 = getp (noise_sys, sys. β)
131+ getβ3 = getp (noise_sys, :β )
123132@test getβ1 (sprob) == getβ2 (sprob) == getβ3 (sprob) == sprob. ps[β] == sprob. ps[sys. β] ==
124133 sprob. ps[:β ] == 8 / 3
125134
126135@test sprob[x] == sprob[noise_sys. x] == sprob[:x ] == 1.0
127136@test sprob[y] == sprob[noise_sys. y] == sprob[:y ] == 0.0
128137@test sprob[z] == sprob[noise_sys. z] == sprob[:z ] == 0.0
129138
139+ setσ = setp (noise_sys, σ)
130140setσ (sprob, 10.0 )
131141@test getσ1 (sprob) == getσ2 (sprob) == getσ3 (sprob) == sprob. ps[σ] == sprob. ps[sys. σ] ==
132142 sprob. ps[:σ ] == 10.0
143+ setρ = setp (noise_sys, sys. ρ)
133144setρ (sprob, 20.0 )
134145@test getρ1 (sprob) == getρ2 (sprob) == getρ3 (sprob) == sprob. ps[ρ] == sprob. ps[sys. ρ] ==
135146 sprob. ps[:ρ ] == 20.0
136147setp (noise_sys, noise_sys. ρ)(sprob, 25.0 )
137148@test getρ1 (sprob) == getρ2 (sprob) == getρ3 (sprob) == sprob. ps[ρ] == sprob. ps[sys. ρ] ==
138149 sprob. ps[:ρ ] == 25.0
150+ setβ = setp (noise_sys, :β )
139151setβ (sprob, 30.0 )
140152@test getβ1 (sprob) == getβ2 (sprob) == getβ3 (sprob) == sprob. ps[β] == sprob. ps[sys. β] ==
141153 sprob. ps[:β ] == 30.0
0 commit comments