Skip to content

Commit a550479

Browse files
fix: fix usage of getters of different system
1 parent adcb4dd commit a550479

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/downstream/problem_interface.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,26 +116,38 @@ noise_sys = complete(noise_sys)
116116
sprob = SDEProblem(noise_sys, u0, (0.0, 100.0), p)
117117
u0
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, σ)
130140
setσ(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.ρ)
133144
setρ(sprob, 20.0)
134145
@test getρ1(sprob) == getρ2(sprob) == getρ3(sprob) == sprob.ps[ρ] == sprob.ps[sys.ρ] ==
135146
sprob.ps[] == 20.0
136147
setp(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, )
139151
setβ(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

Comments
 (0)