203
203
@test isequal (Symbolics. derivative (Catalyst. hillar (X, Y, v, K, n), n),
204
204
v * (X^ n) * ((K^ n + Y^ n) * log (X) - (K^ n) * log (K) - (Y^ n) * log (Y)) /
205
205
(K^ n + X^ n + Y^ n)^ 2 )
206
- end
207
-
208
- # ## Test expand_functions = true Argument ###
209
- let
210
- rn_funcs = @reaction_network rn begin
211
- mm (X1,v,K), 0 --> X1
212
- mmr (X2,v,K), 0 --> X2
213
- hill (X3,v,K,n), 0 --> X3
214
- hillr (X4,v,K,n), 0 --> X4
215
- hillar (X5,Y,v,K,n), 0 --> X5
216
- end
217
- rn_expanded = @reaction_network rn begin
218
- v* X1/ (X1+ K), 0 --> X1
219
- v* K/ (X2+ K), 0 --> X2
220
- v* (X3^ n)/ (X3^ n+ K^ n), 0 --> X3
221
- v* (K^ n)/ (X4^ n+ K^ n), 0 --> X4
222
- v* (X5^ n)/ (X5^ n+ Y^ n+ K^ n), 0 --> X5
223
- end
224
- @test convert (ODESystem, rn_funcs; expand_functions = true ) == convert (ODESystem, rn_expanded)
225
- @test convert (SDESystem, rn_funcs; expand_functions = true ) == convert (SDESystem, rn_expanded)
226
- @test convert (NonlinearSystem, rn_funcs; expand_functions = true ) == convert (NonlinearSystem, rn_expanded)
227
- @test convert (ODESystem, rn_funcs; expand_functions = false ) != convert (ODESystem, rn_expanded)
228
- end
206
+ end
0 commit comments